﻿/*!
 *  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}[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}.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}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icon-"],a [class*=" icon-"]{display:inline-block}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]{display:inline}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.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}li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}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}ul.icons{list-style-type:none;text-indent:-0.75em}ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.75em}.icon-muted{color:#eee}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.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}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.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}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.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}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.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(){.icon-spin{height:.9em}.btn .icon-spin{height:auto}.icon-spin.icon-large{height:1.25em}.btn .icon-spin.icon-large{height:.75em}}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.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{z-index:10}.noUi-stacking+.noUi-origin{*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}.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}.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}.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}.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].noUi-connect,[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}.noUi-state-blocked.noUi-connect,.noUi-state-blocked .noUi-connect{background:#4FDACF}.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}@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}* 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}.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-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;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}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}h1,h2,h3,h4,h5,h6,small{font-size:1em}html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{height:100%;min-height:100%;font-size:100%;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}[hidden]{display:none}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}b,strong{font-weight:bold}pre{white-space:pre}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}input,textarea,button,select{margin:0;font-size:100%;line-height:normal;vertical-align:baseline;font-family:inherit}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}a img,img{-ms-interpolation-mode:bicubic;border:0}hr{color:transparent;background:none}:root{--djassa-gradient-main:linear-gradient(90deg, #93c5fd 0%, #60a5fa 40%, #3b82f6 60%, #60a5fa 100%)}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,input,button{-ms-touch-action:none !important}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}@media (max-width: 19.875em){body{font-size:0.8125em}}.page-content{padding-bottom:4.5em;padding-top:0.75em}.page-content.no-cover-photo{padding-top:0.75em}.page-content p{margin-bottom:0.75em;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word}.page-content br{height:0.75em}@media (min-width: 48em){.page-content{padding-top:1.5em}.page-content.no-cover-photo{padding-top:33px}}body{background:white;color:#3c3c3c;height:auto}ul{padding-left:1.5em}.section{padding:0.75em;overflow:hidden;*zoom:1}@media (min-width: 48em){.section{padding:0em 0.75em}}@media (min-width: 63em){.section{padding:0em 0em}}.centered-section,.centered-section-wide,.centered-section-narrow,.left-navi-section{margin-top:0.375em}.centered-section textarea,.centered-section-wide textarea,.centered-section-narrow textarea,.left-navi-section textarea{min-height:7.5em}.centered-section-narrow{max-width:22.5em}.centered-section{max-width:28.5em}.centered-section-wide{max-width:37.5em}.centered-section,.centered-section-wide,.centered-section-narrow{padding:0.75em;margin-left:auto;margin-right:auto}.centered-section form,.centered-section-wide form,.centered-section-narrow form{padding-bottom:3em}.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}.centered-section a.fb-connect:hover,.centered-section-wide a.fb-connect:hover,.centered-section-narrow a.fb-connect:hover{background:#6f99bc;background:#365899}.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}.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){.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}.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}}.centered-section .jsmap,.centered-section-wide .jsmap,.centered-section-narrow .jsmap{display:block;width:100%;height:12em;margin-top:0.75em}.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){.centered-section,.centered-section-wide,.centered-section-narrow{padding:0 0.75em}}.left-navi-section{padding:0.75em 0}@media (min-width: 48em){.left-navi-section{padding:0 0.75em;margin-left:15.75em}}@media (min-width: 63em){.left-navi-section{padding:0}}.left-navi-section small{display:inline}.left-navi-section .map{display:block;width:100%;height:12em;margin-top:0.75em}.left-navi{display:none;margin-top:-0.375em}@media (min-width: 48em){.left-navi{display:block;position:absolute}.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}.left-navi a.selected{background:#e8e8e8}.left-navi a.selected:after{display:block;position:absolute;right:0.75em;top:0.4375em;content:"→"}.left-navi .left-navi-link-text{padding:0 1.5em 0 1.5em}.left-navi .left-navi-link-icon{position:absolute;top:0.5em}}.avatar{position:relative;width:1.5em}.avatar img{width:100%;-moz-border-radius:0.3125em;-webkit-border-radius:0.3125em;border-radius:0.3125em}.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}.icon-with-text{display:inline-block;padding-right:0.25em;position:relative;top:0.125em}.list-icon-margin{margin-top:0.1875em}.text-with-icon{display:inline-block}.icon-with-text-container{position:relative;display:inline-block;margin-right:0.625em;text-align:left}.icon-with-text-container .icon-part{position:absolute;top:0.125em}.icon-with-text-container .text-part{padding-left:1.4375em;min-height:1.875em}form .checkbox-container{position:relative}form .checkbox-container input[type=checkbox]{position:absolute;top:0.9375em}form .checkbox-container input[type=radio]{position:absolute;top:0.75em}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}form .checkbox-container label.disabled{color:#c3c3c3}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}form .checkbox-container label.label-normal{font-weight:normal}form .checkbox-container label.radio{margin-top:0.4375em}form .checkbox-container a{display:inline-block}form .select-tag-dropdown{margin-bottom:0.75em}.unwanted_text_field{display:none}.inline-label-container{margin-top:0.75em;margin-bottom:0.0625em}.label,label{width:100%;display:block;margin-top:0.75em;margin-bottom:0.1875em;font-weight:600}label.inline{width:auto;display:inline;margin-right:0.75em}label.radiobutton{display:inline;margin-left:0.375em;font-weight:500}.label-info{display:inline;color:gray;font-size:0.8125em;line-height:1.38462em;cursor:pointer}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}button .content,.button .content{display:table-cell;vertical-align:middle;text-align:center}button:hover,.button:hover{background:#3483de;color:white}button:active,.button:active{background:#2275d7;color:white}.inline-button-container{display:inline-block;vertical-align:top}.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}.cancel-button .content{display:table-cell;vertical-align:middle;text-align:center}.cancel-button:hover{background:#737373;color:white}.cancel-button:active{background:#666666;color:white}.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}.delete-button .content{display:table-cell;vertical-align:middle;text-align:center}.delete-button:hover{background:#e60000;color:white}.delete-button:active{background:#cc0000;color:white}.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}.big-button .content,.inline-big-button .content{display:table-cell;vertical-align:middle;text-align:center}.big-button:hover,.inline-big-button:hover{background:#3483de;color:white}.big-button:active,.inline-big-button:active{background:#2275d7;color:white}.inline-big-button{margin:0 auto}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}label.error:before{content:"";border:0.5em solid transparent;border-bottom-color:red;position:absolute;left:1.125em;top:-1em}.permanent-notification{margin-bottom:0.75em;font-size:0.8125em;line-height:1.38462em;color:gray}.bottom-margin{display:none}@media (min-width: 48em){.bottom-margin{display:block;position:absolute;top:42.75em;left:45em;width:18em;height:7.5em}}.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}.share-type-link:hover{background:gray;color:white}.tribe-actions{background:#4a90e2}.tribe-actions .hidden{display:none}.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}.tribe-actions a:hover{background:#3483de}.tribe-actions a.selected-navi-link{color:#3c3c3c;background:white}.tribe-actions a.first-child{margin-left:0em}.tribe-actions .about-toggle.toggled{background:#171717}@media (min-width: 48em){.tribe-actions .about-toggle{display:none}.tribe-actions .search-toggle{display:none}.tribe-actions a{padding:0.5em 0.9375em 0.75em 0.9375em}.tribe-actions a.first-child{margin-left:15.75em}}@media (min-width: 63em){.tribe-actions .hidden{display:inline-block}}.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){.no-tribe-title{right:0;left:auto;font-size:6.875em;line-height:1.09091em;font-weight:700}}@media (min-width: 48em){.no-tribe-section{margin-top:1.5em}}.lightbox,.expiration-notice{display:none;position:relative;margin:15em auto;max-width:33em;padding:1.875em 1.5em}.lightbox-content{position:relative;width:100%;background:white;padding:1.5em;border-radius:10px}.lightbox-content h2{margin-bottom:0.375em}.lightbox-content h3,.lightbox-content h4{margin-top:0.75em;margin-bottom:0.375em}.lightbox-content p{margin-bottom:0.75em}.lightbox-content p,.lightbox-content li{font-size:0.8125em;line-height:1.38462em}.lightbox-content .consent{margin-top:3em}@media (min-width: 48em){.lightbox-content h2{font-size:1.375em;line-height:1.09091em;font-weight:600}.lightbox-content p,.lightbox-content li{font-size:1em;line-height:1.5em}}.image-lightbox{max-width:50em}.image-lightbox-content{padding:0.75em}.image-lightbox-content img{width:100%}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}a.lightbox-x:hover{color:#919294}@media (min-width: 48em){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-padding{height:6em}.noscript{position:fixed;top:0;width:100%;padding:0.75em 0em;height:6em;background:#c81f1f;color:white}.noscript .wrapper,.noscript .wrapper h2,.noscript .wrapper p{background:#c81f1f;color:white}.error-page{padding-top:4.5em}.error-page p{padding:0.75em 0}.error-page button{padding:0.4375em 1.25em 0.4375em 1.25em}.app-store-badge{display:none}@media (min-width: 48em){.app-store-badge{display:block;margin-top:1.125em}.app-store-badge img{width:75%}}.private-listing-notification{padding:0 1.125em}@media (min-width: 48em){.private-listing-notification{padding:0}}.feed-actions{background:white}.feed-actions .request-link{display:block;float:left;padding:0.625em 0.9375em 0.625em 0.9375em;color:#4a90e2}.feed-actions .request-link:hover{color:#1f69c1}@media (min-width: 48em){.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}.feed-actions .request-link .content{display:table-cell;vertical-align:middle;text-align:center}.feed-actions .request-link:hover{background:#3483de;color:white}.feed-actions .request-link:active{background:#2275d7;color:white}.feed-actions .request-link:hover{color:white}}.feed-filters{background:#171717;padding:0.75em;position:relative}.feed-filters .filter-title{display:none}.feed-filters .feed-filter-dropdowns{margin-top:0.375em}@media (min-width: 48em){.feed-filters{background:white;padding:0}.feed-filters .filter-title{margin-bottom:0.375em;display:block}.feed-filters .feed-filter-dropdowns{margin-top:0}.feed-filters .feed-filter-dropdowns select{margin-bottom:0.375em}.feed-filters select,.feed-filters option{width:17.1em}}.feed-map-link{position:relative}.feed-map-link a.map-link,.feed-map-link .hidden-text{display:none}@media (min-width: 48em){.feed-map-link{background:transparent;padding:0}.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}.feed-map-link a.map-link:hover{color:#4a90e2}}@media (min-width: 63em){.feed-map-link .hidden-text{margin-right:0;display:inline-block}}.feed-navigation{background:#171717}@media (min-width: 48em){.feed-navigation{float:left;width:17.25em}.feed-navigation .toggle{display:none}.feed-navigation .toggle-menu{display:block}}.feed .map{display:block;width:100%;height:18.75em}@media (min-width: 48em){.feed{margin-left:20.25em}.feed .map{height:27em}}@media (min-width: 48em){.view-item .item-description{padding-right:24em;min-height:15em}}.view-item .item-description p,.view-item .item-description li{font-size:0.8125em;line-height:1.38462em}@media (min-width: 37.5em){.view-item .item-description p,.view-item .item-description li{font-size:1em;line-height:1.5em}}.view-item .button{margin:0 0 0.75em 0;width:100%;display:block}@media (min-width: 48em){.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}.view-item .button .content{display:table-cell;vertical-align:middle;text-align:center}.view-item .button:hover{background:#3483de;color:white}.view-item .button:active{background:#2275d7;color:white}}.view-item .listing-icons{padding-top:0.75em}.view-item .listing-icons a{color:#3c3c3c}.view-item .listing-icons a:hover{color:#4a90e2}.view-item .listing-departure-time{padding:0.375em 0 0.75em 0}.view-item .item-image{position:relative;float:right;width:6.75em;margin:0 0 0.75em 0.75em}.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){.view-item .item-image{float:none;margin:0;position:absolute;right:0em;top:6em;width:22.5em;height:16.875em}.view-item .item-image img{width:22.5em;height:16.875em;max-width:22.5em}}.view-item .jsmap{display:block;width:100%;height:12em;top:0}@media (min-width: 48em){.view-item .jsmap{position:absolute;right:0em;top:25.5em;width:22.5em;height:15em}}@media (min-width: 48em){.view-item .upper-map{top:6em}}.view-item .listing-author{position:relative;padding-top:1.5em;min-height:7.5em}.view-item .listing-author h3{margin:0;padding:0;display:inline}.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}.view-item .listing-author .listing-author-image img{-moz-border-radius:0.3125em;-webkit-border-radius:0.3125em;border-radius:0.3125em;width:100%}.view-item .listing-author .listing-author-description{padding-left:4.875em}.view-item .listing-author .listing-author-description .icon-with-text{margin-top:0;font-size:0.8125em;line-height:1.38462em}.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){.view-item .listing-author{padding-top:1.875em}.view-item .listing-author .listing-author-image{width:6.75em;padding:0.3125em 0.3125em 0.125em 0.3125em}.view-item .listing-author .listing-author-description{padding-left:9em}.view-item .listing-author .listing-author-description .icon-with-text{margin-top:0.125em;font-size:1em;line-height:1.5em}.view-item .listing-author .listing-author-description .text-with-icon{margin-top:0;font-size:1em;line-height:1.5em}}.view-item .social{position:relative;padding-top:0.75em}.view-item .social .fb-like-container{position:absolute}.view-item .social .tweet-button-container{padding-left:12.75em}.view-item .discussion h2{margin-top:0;margin-bottom:0.375em;display:inline-block}.view-item .discussion .follow-links{display:inline-block;margin-left:0.75em}.view-item .discussion .comment{position:relative;border-top:1px dotted #c3c3c3;padding:0.375em 1.5em 0.375em 2.25em}.view-item .discussion .comment .avatar{position:absolute;left:0;top:0.75em}.view-item .discussion .comment .avatar img{-moz-border-radius:0.3125em;-webkit-border-radius:0.3125em;border-radius:0.3125em}.view-item .discussion .comment h3,.view-item .discussion .comment small{display:inline}.view-item .discussion .comment small{color:gray}.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){.view-item .discussion .comment .comment-content,.view-item .discussion .comment .comment-icon{font-size:1em;line-height:1.5em}}.view-item .discussion .comment .comment-icons{padding-top:0.375em;padding-bottom:0.375em}.view-item .discussion .comment .comment-icon{display:inline-block;margin-right:0.75em}.view-item .discussion .comment-form{border-top:1px dotted #c3c3c3;padding-top:0.75em;position:relative}.view-item .discussion .comment-form textarea{width:95%;min-height:6em}@media (min-width: 48em){.view-item .discussion{padding-top:2.25em}.view-item .discussion h2{font-size:1.375em;line-height:1.09091em;font-weight:600}.view-item .discussion .comment{padding:0.75em 1.5em 0.375em 3.75em}.view-item .discussion .comment .avatar{width:3em}.view-item .discussion .comment h3{margin:0}.view-item .discussion .comment-form textarea{width:100%;min-height:9em}}.overflow-allowed{overflow:visible}.view-profile .profile-description .profile-details{min-height:7.5em}.view-profile .profile-description p,.view-profile .profile-description li{font-size:0.8125em;line-height:1.38462em}@media (min-width: 37.5em){.view-profile .profile-description p,.view-profile .profile-description li{font-size:1em;line-height:1.5em}}@media (min-width: 48em){.view-profile .profile-description{padding-right:21em}.view-profile .profile-description .profile-details{min-height:0}}.view-profile .button{margin:0 0 0.75em 0;width:100%;display:block}@media (min-width: 48em){.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}.view-profile .button .content{display:table-cell;vertical-align:middle;text-align:center}.view-profile .button:hover{background:#3483de;color:white}.view-profile .button:active{background:#2275d7;color:white}}.view-profile .profile-image{position:relative;float:right;width:6.75em;height:6.75em;margin:0 0 0.75em 0.75em}.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){.view-profile .profile-image{float:none;margin:0;position:absolute;right:0em;top:6em;width:18em;height:18em}.view-profile .profile-image img{width:18em;max-width:18em;height:18em}}.view-profile .profile-icons{padding-top:0.75em}.view-profile .jsmap{display:block;width:100%;height:12em;margin-top:0.75em}@media (min-width: 48em){.view-profile .jsmap{margin-top:0;margin-bottom:3em;position:absolute;right:0em;top:26.25em;width:18em;height:15em}}.view-profile .action-link{display:block;width:100%;margin-right:0.75em;cursor:pointer}@media (min-width: 48em){.view-profile .action-link{position:absolute;right:0;top:26.25em;width:15.75em;text-align:left;padding-bottom:0.375em}}.view-profile .add-profile-picture-link{display:none}@media (min-width: 48em){.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}.view-profile .add-profile-picture-link:hover{color:white;background:#2275d7}}.community-customization-wrapper img{max-width:100%}.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}.login-form .facebook-account-info .link-icon{position:absolute;top:0.5em;left:0.75em}.login-form .facebook-account-info .link-text{margin-left:2.5em;margin-right:2.25em;padding:0.375em 0 0.625em 0}#password_forgotten{display:none}.title-label{font-weight:600}.new-feedback-form{padding-top:1.5em}@media (min-width: 48em){.new-feedback-form{padding-top:0}}.new-listing-form h2,.edit-listing-form h2{margin-top:0.75em}.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}.new-listing-form a.select:hover,.edit-listing-form a.select:hover{background:#e8e8e8;cursor:pointer}.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}.new-listing-form a.selected,.edit-listing-form a.selected{background:#e8e8e8;position:relative}.new-listing-form select.listing_datetime_select,.edit-listing-form select.listing_datetime_select{margin-left:0.375em}.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}.price-title-field{max-width:12em}.price-field{max-width:7.5em}.price-currency{margin-left:0.375em;display:inline;font-size:1.375em;line-height:1.09091em;font-weight:600}.quantity-field{max-width:10.5em}.quantity-description{margin:0 0.375em;display:inline}.delivery-options-container{margin-top:0.75em}.delivery-title{font-weight:600}.shipping-options-label{font-weight:normal;display:inline;margin-right:0.75em}.delivery-row-low{position:relative;padding-top:0.5625em;padding-bottom:0.5625em}.delivery-row-tall{position:relative}.delivery-checkbox{position:absolute;top:0.5625em}.delivery-left-field{padding-left:1.5em}.shipping-price-container{display:table;width:100%;margin-bottom:0.75em}.delivery-row{display:table-row}.delivery-label-cont{display:table-cell;vertical-align:middle}.delivery-input-cont{display:table-cell;width:9.6875em}input[type=text].delivery-price-field{float:right;width:6.25em}.delivery-currency{float:right;line-height:42px}.conversation-status .status-links{display:inline-block}.conversation-status .inbox-horizontally-aligned-status{display:inline-block;vertical-align:top;padding-top:25px}.conversation-status .inbox-horizontally-aligned-link{display:inline-block}.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}.conversation-status .accept .content,.conversation-status .confirm .content,.conversation-status .accept_preauthorized .content{display:table-cell;vertical-align:middle;text-align:center}.conversation-status .accept:hover,.conversation-status .confirm:hover,.conversation-status .accept_preauthorized:hover{background:#b8e65c;color:white}.conversation-status .accept:active,.conversation-status .confirm:active,.conversation-status .accept_preauthorized:active{background:#aee346;color:white}.conversation-status .accept:hover,.conversation-status .confirm:hover,.conversation-status .accept_preauthorized:hover{color:#79a91a;background:#d5f09f;border-color:#79a91a}.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}.conversation-status .reject .content,.conversation-status .cancel .content,.conversation-status .reject_preauthorized .content{display:table-cell;vertical-align:middle;text-align:center}.conversation-status .reject:hover,.conversation-status .cancel:hover,.conversation-status .reject_preauthorized:hover{background:#ed8888;color:white}.conversation-status .reject:active,.conversation-status .cancel:active,.conversation-status .reject_preauthorized:active{background:#e97272;color:white}.conversation-status .reject:hover,.conversation-status .cancel:hover,.conversation-status .reject_preauthorized:hover{color:#d52121;background:#f7cbcb;border-color:#d52121}.conversation-status-form .conversation-action-description{padding:0.375em 0}.conversation-status-form .conversation-totals{background-color:#e8e8e8;padding:0.75em;margin-bottom:0.75em}.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}.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}.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}.conversation-status-form .conversation-total-wrapper{font-weight:bold}.initiate-transaction-totals{background-color:#e8e8e8;padding:0.75em;margin-bottom:0.75em}.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}.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}.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}.initiate-transaction-total-wrapper{font-weight:bold}.shipping-address-container{background-color:#e8e8e8;padding:0.75em;margin-bottom:0.75em;margin-top:0.75em}.shipping-address-name{font-weight:bold}.about-section h3{padding-top:0.375em;padding-bottom:0.375em}@media (min-width: 48em){.about-section{min-height:250px}}.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}.testimonial-form span.currency-symbol,.conversation-status-form span.currency-symbol,.payment-form span.currency-symbol{display:none}.testimonial-form .payment-row-headings,.conversation-status-form .payment-row-headings,.payment-form .payment-row-headings{display:none}.testimonial-form .payment-row,.conversation-status-form .payment-row,.payment-form .payment-row{padding:0.1875em 0.75em 0.75em 0.75em}.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}.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){.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}.testimonial-form .bottom-border,.conversation-status-form .bottom-border,.payment-form .bottom-border{border-bottom:1px solid #3c3c3c}.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}.testimonial-form .payment-row-heading,.conversation-status-form .payment-row-heading,.payment-form .payment-row-heading{display:inline-block;font-weight:bold}.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}.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}.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}.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}.testimonial-form .payment-row-label,.conversation-status-form .payment-row-label,.payment-form .payment-row-label{display:none}.testimonial-form .payment-row-field,.conversation-status-form .payment-row-field,.payment-form .payment-row-field{display:inline-block}.testimonial-form .payment-row-title-field,.conversation-status-form .payment-row-title-field,.payment-form .payment-row-title-field{width:15em}.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}.testimonial-form span.currency-symbol,.conversation-status-form span.currency-symbol,.payment-form span.currency-symbol{display:inline}.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}.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}.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}.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}.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}.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}.testimonial-form .payment-text-row,.conversation-status-form .payment-text-row,.payment-form .payment-text-row{padding:0em 0.75em 0.75em 0.75em}.testimonial-form .payment-row-text,.conversation-status-form .payment-row-text,.payment-form .payment-row-text{display:inline-block}.testimonial-form .payment-sum-row,.conversation-status-form .payment-sum-row,.payment-form .payment-sum-row{font-weight:bold}}.new-member-email-form .permanent-notification{margin-bottom:0}.payment-form small{margin-top:0.75em}.payment-form .payment-form-label{font-weight:bold;display:inline-block;width:9em}.payment-form .send-button{padding-top:0.375em}.paypal-loading{width:360px;height:150px;position:absolute;top:30%;left:50%;margin:-50px -170px;text-align:center}.paypal-loading-title{font-size:150%;margin-bottom:0;width:100%;text-align:center}.paypal-loading-desc{width:100%;text-align:center}.paypal-loading-spinner{display:inline-block;margin-top:12px}.coverimage{position:relative;margin-left:auto;margin-right:auto}figure.fluidratio{position:relative;display:block;height:6.45em;background-size:cover;-moz-background-size:cover;background-position:center;background-position:center center}.mobile{display:block}@media (min-width: 48em){.mobile{display:none}}.desktop{display:none}@media (min-width: 48em){.desktop{display:block}}.network-header-content-container{position:relative}.marketplace-lander{position:relative}.marketplace-lander figure.marketplace-cover{background-image:url(/assets/cover_photos/header/default-7f90b47ba0369f4d8a979491ad6478da4f409e13f1e077aae3c4908d9f021627.jpg);height:auto;background-size:cover}.marketplace-lander figure.marketplace-cover-small{background-image:url(/assets/cover_photos/header/default-7f90b47ba0369f4d8a979491ad6478da4f409e13f1e077aae3c4908d9f021627.jpg);height:4.125em}@media (min-width: 48em){.marketplace-lander figure.marketplace-cover-small{padding-top:0%;height:6em;background-size:cover;-moz-background-size:cover;background-position:center}}.marketplace-lander .coverimage-fade{position:absolute;top:0em;width:100%;margin-left:auto;margin-right:auto;background:rgba(232,232,232,0.9)}.marketplace-lander .coverimage-fade.without-text{background:rgba(232,232,232,0.625)}.marketplace-lander figure.marketplace-cover-small-fade{height:4.125em}@media (min-width: 48em){.marketplace-lander figure.marketplace-cover-small-fade{padding-top:0%;height:6em;background-size:cover;-moz-background-size:cover;background-position:center}}.marketplace-lander .marketplace-lander-content{padding:5em 1em;text-align:center}.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){.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}}.marketplace-lander .marketplace-lander-content-title.hidden-title-part{opacity:0 !important}.marketplace-lander .marketplace-lander-content-description{color:#ffffff}.marketplace-lander .marketplace-lander-content-description.hidden-title-part{opacity:0 !important}.marketplace-lander .title-container{position:absolute;top:0;left:0;right:0;bottom:0}.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){.marketplace-lander .title-header-wrapper{padding-left:0.75em;padding-right:0.75em}}.marketplace-lander .marketplace-title-header{width:100%;height:100%;padding:0;display:table}.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){.marketplace-lander .marketplace-title-header h1{font-size:1.375em;line-height:1.09091em;font-weight:600}}@media (min-width: 48em){.marketplace-lander .marketplace-title-header h1{text-align:left;font-size:1.625em;line-height:1.38462em;font-weight:600}}.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){.marketplace-lander p{margin-top:1.5em}}.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%}.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}.marketplace-lander button.action-button:hover{background:#3483de;color:white}@media (min-width: 48em){.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){.marketplace-lander button.action-button{margin:0 0 0 0.75em}}.marketplace-lander .search-form{margin-top:1.5em}@media (min-width: 48em){.marketplace-lander .search-form{margin-top:3.75em}}.marketplace-lander .search-form-input{vertical-align:top;display:inline}.marketplace-lander .browse-view-search-form{width:100%;padding-top:0.75em}.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}.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){.marketplace-lander .browse-view-search-form{padding:1.5em 0}}@media (min-width: 48em){.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}.marketplace-lander p{font-size:1.625em;line-height:1.38462em;font-weight:600;margin:0.75em auto;max-width:22.5em}.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}.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}.marketplace-lander .search-form-text-field{width:15em}.marketplace-lander .browse-view-search-form input[type=text]{font-size:1em;line-height:1.5em;width:77%;line-height:48px;height:48px}.marketplace-lander .browse-view-search-form button.action-button{margin-left:1%;width:22%;line-height:46px;height:48px}}@media (min-width: 63em){.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}}.text-center{text-align:center}.ui-tooltip{background-color:#ffffff}.is-disabled{cursor:not-allowed;opacity:0.5}.is-disabled a,.is-disabled button{color:currentColor;display:inline-block;pointer-events:none;text-decoration:none}.is-disabled a.button,.is-disabled button.button{background-color:#c3c3c3}.recaptcha{margin-top:8px}.PresetDateRangePicker_panel{padding:0 22px 11px}.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}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.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%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.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}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,0.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.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}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:#b0b3b4;text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.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}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:22px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show__bottomRight{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:-28px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:-28px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:-28px}.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}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px double #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px solid #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px solid #33dacd;color:#fff}.CalendarDay__last_in_range{border-right:#00a699}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px solid #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px solid #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px solid #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.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}.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}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:initial}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical{margin:0 auto}.CalendarMonthGrid__vertical_scrollable{margin:0 auto;overflow-y:scroll}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation_container{position:relative;z-index:2}.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%}.DayPickerNavigation_container__verticalScrollable{position:relative}.DayPickerNavigation_button{cursor:pointer;line-height:.78;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__horizontal{border-radius:3px;padding:6px 9px;top:18px;position:absolute}.DayPickerNavigation_leftButton__horizontal{left:22px}.DayPickerNavigation_rightButton__horizontal{right:22px}.DayPickerNavigation_button__vertical{display:inline-block;position:relative;height:100%;width:50%}.DayPickerNavigation_button__vertical__default{padding:5px}.DayPickerNavigation_nextButton__vertical__default{border-left:0}.DayPickerNavigation_nextButton__verticalScrollable{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPicker{background:#fff;position:relative;text-align:left}.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.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}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:initial}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;padding:0 13px;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.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}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;transition:height 0.2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.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}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border:1px solid #dbdbdb;border-radius:2px}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.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%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.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}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,0.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.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}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:#b0b3b4;text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerNavigation_button{margin-top:0}.CalendarDay{position:relative}.CalendarDay>span{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.CalendarDay>span::after{content:'';position:absolute;width:39px;height:38px;display:block;z-index:2;top:0;border:1px solid #ebebeb}.CalendarDay>span.calendar-day-past{color:#d7d7d7;font-weight:normal;cursor:default}.CalendarDay>span.calendar-day-past::after{background-color:#f8f8f8}.CalendarDay>span.calendar-day-today{font-weight:bold;color:#000}.CalendarDay>span.calendar-day-reserved,.CalendarDay>span.calendar-day-reserved:hover,.CalendarDay>span.calendar-day-reserved:active{color:#fff;cursor:default;font-weight:normal}.CalendarDay>span.calendar-day-reserved ::after,.CalendarDay>span.calendar-day-reserved:hover ::after,.CalendarDay>span.calendar-day-reserved:active ::after{background-color:var(--colorReservedAvailability)}.CalendarDay>span.calendar-day-blocked{color:#d7d7d7;font-weight:normal}.CalendarDay>span.calendar-day-blocked ::after{background-color:#f8f8f8}.CalendarDay>span.calendar-day-blocked:hover{color:#5e6977}.calendar-day-date{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}.admin-sort-button{outline:none}.admin-left-navi-link-group-title{color:gray;text-transform:uppercase;padding-top:5px;padding-bottom:5px}.admin-left-navi-link-group{padding-bottom:10px}.admin-left-navi-link-group-last{margin-bottom:50px}.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}.locale-selection__input-widget.selectize-control .selectize-input div.item{padding-top:0.25em;padding-bottom:0.25em}.locale-selection__input-widget.selectize-control .selectize-input div.item a.remove{padding-top:0.25em;font-size:1em}select#locale-selection{visibility:hidden;height:3.125em}.info-text-container .info-thumbnail{float:left;margin-right:1.5em}.info-text-container .info-thumbnail .thumbnail{float:left;margin-left:19px}.info-text-container .info-thumbnail .description{clear:both}.info-text-container .info-thumbnail .description>i{margin-right:3px}.info-text-container .info-thumbnail .current-image{color:gray}.info-text-container.filename-container{margin-top:0}.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){.status-select-button{margin:0;padding:0.5em 0.6875em 0}}.status-select-button:after{content:"▼";position:absolute;right:4px;top:8px}.col-3.status-select-wrapper{position:relative;padding:0}.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}.status-select-line{width:100%;min-height:42px;padding:0.25em 0.5em;border-bottom:2px solid #c3c3c3;cursor:pointer}@media (min-width: 48em){.status-select-line{margin:0;padding:0.5em 0.6875em}}.status-select-line:last-child{border-bottom:none}.status-select-line.selected{background-color:#4a90e2;color:white}.status-select-line.reset:after{content:"▲";position:absolute;right:4px;top:8px}.status-select-line input{display:none}#bg-image-preview,.bg-image-preview{width:90%;margin:20px;min-height:90px}#bg-image-preview img,.bg-image-preview img{width:100%;height:auto}.collapsible .collapse-down{display:none}.collapsible .collapse-up{display:inline}.collapsible .collapse-item{display:block}.collapsible.collapsed .collapse-down{display:inline}.collapsible.collapsed .collapse-up{display:none}.collapsible.collapsed .collapse-item{display:none}.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){.section-column-header-toggle{font-size:1.375em;line-height:1.09091em;font-weight:600;font-weight:500;text-transform:none}}.section-column-header-toggle i{color:gray}.section-column-header-toggle .clear-fix{clear:both}label.after-info-text{margin-top:0}form .checkbox-container.file-delete-box input[type=checkbox]{top:8px}form .checkbox-container.file-delete-box label{margin-top:0.1875em}.ajax-update-notification{position:fixed;top:3em;z-index:99999;left:1.5em;right:1.5em;text-align:center}.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}.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}.ajax-update-text{padding-left:0.375em}.alert-box-icon{width:1.5em;display:inline-block}.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}.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}.branding-container{border-top:1px solid #EBEBEB;margin:40px 0;padding-top:40px}.branding-content{color:#333;font-size:14px;line-height:23px;text-align:center}.button-hoverable .content.hover-content{display:none}.button-hoverable:hover:not(.button-disable-hover) .content.default-content{display:none}.button-hoverable:hover:not(.button-disable-hover) .content.hover-content{display:table-cell}.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%}.follow-button .content{display:table-cell;vertical-align:middle;text-align:center}.follow-button:hover{background:#dbdbdb;color:white}.follow-button:active{background:#cfcfcf;color:white}.follow-button:hover{color:#474747}.follow-button:active{color:#474747}.follow-button.unfollow:hover:not(.button-disable-hover){background:#a91a1a;color:white}.disabled-button,.disabled-button:hover{background-color:#c3c3c3}.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}.google-login-button:hover{background:rgba(222,75,57,0.5);color:#ffffff}.google-login-button>img{max-width:40px;float:left}.google-login-button .google-text{margin-left:14px;line-height:40px}.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}.linkedin-login-button:hover{background:rgba(0,119,181,0.5);color:#ffffff}.linkedin-login-button>img{max-width:52px;float:left}.linkedin-login-button .linkedin-text{margin-left:3px;line-height:40px}.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}.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}.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}.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}.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}.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}.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}.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}.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}.datepicker-start-wrapper{width:45%;float:left}.datepicker-end-wrapper{width:45%;float:right}.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}.input-daterange{margin-bottom:1.125em}.input-daterange input:last-child{border-radius:0.3125em}.input-daterange input{text-align:left}.datepicker tbody tr:nth-child(odd){background-color:transparent}.datepicker table tr td.day{border-radius:0px}.datepicker table tr td.day:hover{background-color:#3483de;color:white}.datepicker table tr td.day.disabled,.datepicker table tr td.day.disabled:hover{background-color:#e8e8e8;border-radius:0px;color:#c3c3c3}.datepicker table tr td.day.range,.datepicker table tr td.day.selected{background-color:#4a90e2;color:#FFF}.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}.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)}.datepicker-per-hour .field{margin-bottom:5px}.datepicker-per-hour .field label{width:50%;float:left;margin:0.5em 0}.datepicker-per-hour .field input{width:50%}.datepicker-per-hour .field select{margin:0.5em 0;width:50%}.djassa-footer{margin-top:48px;color:#dbe7f7;background:radial-gradient(circle at top left, rgba(96,165,250,0.22),rgba(0,0,0,0) 26%),radial-gradient(circle at top right, rgba(59,130,246,0.18),rgba(0,0,0,0) 24%),linear-gradient(180deg, #16325f 0%, #1b3f75 48%, #204a88 100%)}.djassa-footer__top{border-bottom:1px solid rgba(255,255,255,0.12);padding:34px 0 28px 0}.djassa-footer__top-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 48em){.djassa-footer__top-grid{grid-template-columns:1.1fr 1.2fr 1fr;align-items:start}}.djassa-footer__brand,.djassa-footer__newsletter,.djassa-footer__apps{min-width:0;background:rgba(255,255,255,0.96);border:1px solid rgba(219,234,254,0.9);border-radius:22px;padding:22px 20px;box-shadow:0 14px 34px rgba(15,23,42,0.1)}.djassa-footer__newsletter{padding-top:26px}.djassa-footer__brand-logo{margin-bottom:14px}.djassa-footer__brand-logo-image{display:block;width:auto;max-width:180px;height:52px;object-fit:contain}.djassa-footer__title{margin:0 0 10px 0;color:#0f172a;font-size:18px;line-height:1.2;font-weight:900;letter-spacing:-0.01em}.djassa-footer__text{margin:0;color:#64748b;font-size:14px;line-height:1.65}.djassa-footer__newsletter-form{margin-top:18px;display:flex;flex-direction:column;gap:12px}@media (min-width: 48em){.djassa-footer__newsletter-form{flex-direction:row;align-items:center}}.djassa-footer__newsletter-input-wrap{flex:1 1 auto;min-width:0}.djassa-footer__newsletter-input{width:100%;height:50px;padding:0 16px;border:1px solid #dbe3ee;border-radius:16px;background:#ffffff;color:#0f172a;font-size:14px;outline:none;transition:border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease}.djassa-footer__newsletter-input::placeholder{color:#94a3b8}.djassa-footer__newsletter-input:focus{border-color:#93c5fd;box-shadow:0 0 0 4px rgba(96,165,250,0.14)}.djassa-footer__newsletter-button{flex:0 0 auto;height:50px;min-width:140px;padding:0 22px;border:0;border-radius:14px;background:var(--djassa-gradient-main);color:#ffffff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 16px rgba(59,130,246,0.25);transition:all 0.2s ease}.djassa-footer__newsletter-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(59,130,246,0.3)}.djassa-footer__newsletter-button:active{transform:translateY(0)}.djassa-footer__app-buttons{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.djassa-footer__app-btn{min-width:150px;padding:12px 14px;border-radius:16px;border:1px solid #dbe3ee;background:#f8fbff;color:#0f172a;text-decoration:none;transition:background 0.2s ease, border-color 0.2s ease, transform 0.15s ease}.djassa-footer__app-btn:hover{text-decoration:none;color:#0f172a;background:#eef6ff;border-color:#bfdbfe;transform:translateY(-1px)}.djassa-footer__app-btn-label{display:block;color:#64748b;font-size:11px;line-height:1.2;margin-bottom:4px}.djassa-footer__app-btn-strong{display:block;color:#0f172a;font-size:15px;line-height:1.2;font-weight:800}.djassa-footer__main{padding:34px 0 28px 0}.djassa-footer__main-grid,.djassa-footer__extras{background:rgba(255,255,255,0.96);border:1px solid rgba(219,234,254,0.9);border-radius:22px;box-shadow:0 14px 34px rgba(15,23,42,0.1)}.djassa-footer__main-grid{display:grid;grid-template-columns:1fr;gap:24px;padding:24px}@media (min-width: 48em){.djassa-footer__main-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 63em){.djassa-footer__main-grid{grid-template-columns:repeat(5, minmax(0, 1fr))}}.djassa-footer__col-title{margin:0 0 14px 0;color:#0f172a;font-size:15px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:0.03em}.djassa-footer__links{margin:0;padding:0;list-style:none}.djassa-footer__links li+li{margin-top:8px}.djassa-footer__links a{color:#64748b;text-decoration:none;font-size:14px;line-height:1.5;transition:color 0.2s ease}.djassa-footer__links a:hover{color:#2563eb;text-decoration:none}.djassa-footer__extras{margin-top:22px;padding:24px;display:grid;grid-template-columns:1fr;gap:22px}@media (min-width: 48em){.djassa-footer__extras{grid-template-columns:1fr 1.3fr;align-items:start}}.djassa-footer__extras-title{margin:0 0 14px 0;color:#0f172a;font-size:15px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:0.03em}.djassa-footer__social-links{display:flex;flex-wrap:wrap;gap:10px}.djassa-footer__social-link{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#f8fbff;border:1px solid #dbe3ee;color:#0f172a;text-decoration:none;font-size:13px;font-weight:800;transition:background 0.2s ease, border-color 0.2s ease, transform 0.15s ease}.djassa-footer__social-link:hover{color:#2563eb;text-decoration:none;background:#eef6ff;border-color:#bfdbfe;transform:translateY(-1px)}.djassa-footer__trust-badges{display:flex;flex-wrap:wrap;gap:10px}.djassa-footer__trust-badge{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#f8fbff;border:1px solid #dbe3ee;color:#475569;font-size:13px;line-height:1;font-weight:700}.djassa-footer__bottom{padding:18px 0 24px 0;border-top:1px solid rgba(255,255,255,0.08)}.djassa-footer__bottom-inner{display:flex;flex-direction:column;gap:10px}@media (min-width: 48em){.djassa-footer__bottom-inner{flex-direction:row;align-items:center;justify-content:space-between}}.djassa-footer__copyright{color:#d6e3f5;font-size:13px;line-height:1.5}.djassa-footer__bottom-links{display:flex;flex-wrap:wrap;gap:14px}.djassa-footer__bottom-links a{color:#d6e3f5;text-decoration:none;font-size:13px;line-height:1.5;transition:color 0.2s ease}.djassa-footer__bottom-links a:hover{color:#ffffff;text-decoration:none}.djassa-header{position:relative;z-index:40;background:#ffffff;border-bottom:1px solid #e5e7eb;box-shadow:0 4px 18px rgba(15,23,42,0.04)}.djassa-header .header-wrapper{width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width: 48em){.djassa-header .header-wrapper{padding-left:20px;padding-right:20px}}@media (min-width: 63em){.djassa-header .header-wrapper{padding-left:24px;padding-right:24px}}.djassa-topbar{width:100%;background:#ffffff;border-bottom:1px solid #e5e7eb}.djassa-topbar-inner{min-height:54px;display:flex;align-items:center;justify-content:center}.djassa-topbar-banner{width:100%;max-width:1280px;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border-radius:16px;background:var(--djassa-gradient-main);color:#ffffff;text-decoration:none;box-shadow:0 8px 20px rgba(59,130,246,0.18);transition:opacity 0.2s ease, transform 0.15s ease}.djassa-topbar-banner:hover{color:#ffffff;text-decoration:none;opacity:0.98}.djassa-topbar-banner:active{transform:translateY(1px)}.djassa-topbar-banner__left{display:flex;align-items:center;gap:12px;min-width:0}.djassa-topbar-banner__eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,0.16);color:#ffffff;font-size:11px;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;white-space:nowrap}.djassa-topbar-banner__title{color:#ffffff;font-size:13px;line-height:1.2;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.djassa-topbar-banner__right{flex:0 0 auto}.djassa-topbar-banner__cta{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,0.16);color:#ffffff;font-size:12px;line-height:1;font-weight:800;white-space:nowrap}.djassa-main-header{background:#ffffff;border-bottom:1px solid #e5e7eb}.djassa-main-header-inner{min-height:88px;display:flex;align-items:center;gap:18px}.djassa-main-left{display:flex;align-items:center;flex:0 0 auto}.djassa-mobile-burger{margin-right:12px}.djassa-mobile-burger .toggle-header-container{width:42px;height:42px;border:1px solid #dbe3ee;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff;box-shadow:0 4px 14px rgba(15,23,42,0.04)}.djassa-mobile-burger .header-menu-icon{color:#0f172a}.djassa-logo-wrap{flex:0 0 auto;display:flex;align-items:center;min-width:0}.djassa-header-logo{display:inline-flex;align-items:center;text-decoration:none}.djassa-header-logo:hover{text-decoration:none}.djassa-header-logo-image{display:block;height:54px;width:auto;max-width:220px;object-fit:contain}.djassa-search-wrap{flex:1 1 auto;min-width:420px}.djassa-header-search{display:flex;align-items:center;gap:12px;width:100%}.djassa-header-search-input-wrap{flex:1 1 auto;min-width:0}.djassa-header-search-input{width:100%;height:52px;padding:0 18px;border-radius:16px;border:1px solid #dbe3ee;background:#ffffff;color:#0f172a;font-size:15px;line-height:52px;box-shadow:0 6px 18px rgba(15,23,42,0.05);transition:border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease}.djassa-header-search-input::placeholder{color:#64748b}.djassa-header-search-input:focus{border-color:#60a5fa;box-shadow:0 0 0 4px rgba(96,165,250,0.14);outline:none;background:#ffffff}.djassa-header-search-button{flex:0 0 auto;height:52px;min-width:180px;padding:0 24px;border:0;border-radius:16px;background:var(--djassa-gradient-main);color:#ffffff;font-size:15px;font-weight:800;box-shadow:0 10px 24px rgba(59,130,246,0.2);transition:transform 0.15s ease, opacity 0.2s ease, box-shadow 0.2s ease;cursor:pointer}.djassa-header-search-button:hover{opacity:0.96}.djassa-header-search-button:active{transform:translateY(1px)}.djassa-actions-wrap{flex:0 0 auto;display:flex;align-items:center;gap:14px}.djassa-user-shortcuts,.djassa-user-anchor{display:flex;align-items:center;gap:10px}.djassa-inbox-link{width:52px;height:52px;min-width:52px;display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:16px;border:1px solid #dbe3ee;background:#ffffff;box-shadow:0 6px 18px rgba(15,23,42,0.05);color:#475569 !important;text-decoration:none;transition:border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease}.djassa-inbox-link:hover{background:#f8fbff;border-color:#bfdbfe;box-shadow:0 10px 24px rgba(59,130,246,0.1);text-decoration:none}.djassa-inbox-icon,.djassa-inbox-link .icon,.djassa-inbox-link .header-inbox{color:#475569 !important}.djassa-inbox-badge{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#ffffff;width:20px;height:20px;line-height:19px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:center;box-shadow:0 6px 14px rgba(239,68,68,0.22)}.djassa-user-menu-wrap{position:relative;display:flex;align-items:center}.header-user-toggle,.header-user-toggle .left,.header-user-toggle .right,.header-user-toggle .header-text-link,#header-user-desktop-anchor,#header-user-mobile-anchor{box-shadow:none !important;outline:0 !important}.header-user-toggle{padding-left:0 !important;background:transparent !important;border:0 !important}.header-user-toggle .left,.header-user-toggle .right{background:transparent !important;border:0 !important}#header-user-desktop-anchor,#header-user-mobile-anchor{display:inline-flex !important;align-items:center;gap:12px;min-height:52px;padding:0 16px;border-radius:16px;border:1px solid #dbe3ee !important;background:#ffffff !important;box-shadow:0 6px 18px rgba(15,23,42,0.05) !important;transition:border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;text-decoration:none}#header-user-desktop-anchor:hover,#header-user-mobile-anchor:hover{background:#f8fbff !important;border-color:#bfdbfe !important;box-shadow:0 10px 24px rgba(59,130,246,0.1) !important;text-decoration:none}.header-user-avatar{width:34px;height:34px;min-width:34px;margin:0 !important;border-radius:12px;border:1px solid #dbe3ee;background:#f8fafc;object-fit:cover}#header-user-display-name{display:inline-block;color:#0f172a !important;font-size:15px;font-weight:700;line-height:1;white-space:nowrap}#header-user-desktop-anchor .icon-dropdown,#header-user-mobile-anchor .icon-dropdown,.icon-dropdown{color:#64748b;margin-left:0}.djassa-post-cta,.new-listing-link.djassa-post-cta,#new-listing-link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:0 !important;border-radius:16px;background:var(--djassa-gradient-main) !important;color:#ffffff !important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 10px 24px rgba(59,130,246,0.2);transition:transform 0.15s ease, opacity 0.2s ease, box-shadow 0.2s ease}.djassa-post-cta:hover,.new-listing-link.djassa-post-cta:hover,#new-listing-link:hover{color:#ffffff !important;text-decoration:none;opacity:0.96}.djassa-post-cta:active,.new-listing-link.djassa-post-cta:active,#new-listing-link:active{transform:translateY(1px)}.djassa-guest-actions{display:flex;align-items:center;gap:14px}.djassa-text-link{color:#334155;text-decoration:none;font-size:14px;font-weight:600;transition:color 0.2s ease}.djassa-text-link:hover{color:#2563eb;text-decoration:none}.djassa-text-link--strong{color:#0f172a}.djassa-header .header-text-link{color:#334155;font-weight:600}.djassa-header .header-text-link:hover{color:#2563eb}.djassa-header .header-menu-container{position:relative}.djassa-header .toggle-menu{z-index:60}.djassa-header .header-right,.djassa-header .header-left{float:none}.djassa-header .header-toggle-menu-language,.djassa-header .header-user-menu,.djassa-header .toggle-menu{background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 40px rgba(15,23,42,0.1);overflow:hidden}.djassa-header .header-toggle-menu-language a,.djassa-header .header-user-menu a,.djassa-header .toggle-menu a{display:block;padding:11px 14px;color:#334155;text-decoration:none;font-size:14px;transition:background 0.2s ease, color 0.2s ease}.djassa-header .header-toggle-menu-language a:hover,.djassa-header .header-user-menu a:hover,.djassa-header .toggle-menu a:hover{background:#f8fafc;color:#0f172a;text-decoration:none}.djassa-mobile-search{padding-bottom:12px;background:#ffffff;border-top:1px solid #f1f5f9}.djassa-mobile-search .djassa-header-search--mobile{gap:8px}.djassa-mobile-search .djassa-header-search-input{height:44px;line-height:44px;border-radius:12px;font-size:14px}.djassa-mobile-search .djassa-header-search-button{height:44px;min-width:0;padding:0 14px;font-size:14px;box-shadow:none;border-radius:12px}@media (min-width: 48em){.djassa-main-header-inner{min-height:88px}}@media (min-width: 63em){.djassa-search-wrap{min-width:420px}}@media (min-width: 63em){.djassa-header-logo-image{height:58px;max-width:240px}}@media (max-width: 19.875em){.djassa-header-logo-image{height:40px;max-width:150px}}.header.djassa-header a{-ms-touch-action:manipulation !important}.djassa-header .header-toggle-menu-user{min-width:240px;padding:8px 0}.djassa-header .djassa-user-menu-link{display:flex !important;align-items:center;gap:10px;padding:12px 16px !important;color:#334155;text-decoration:none;font-size:14px;font-weight:600;line-height:1.2;transition:background 0.2s ease, color 0.2s ease}.djassa-header .djassa-user-menu-link:hover{background:#f8fafc;color:#0f172a;text-decoration:none}.djassa-header .djassa-user-menu-link .icon-with-text{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;text-align:center}.djassa-header .djassa-user-menu-link--logout{color:#b91c1c}.djassa-header .djassa-user-menu-link--logout:hover{color:#991b1b;background:#fef2f2}.djassa-header .djassa-user-menu-text{flex:1 1 auto;min-width:0}.djassa-header .header-toggle-menu-user .mobile-badge{margin-left:auto}.djassa-header{background:linear-gradient(180deg, #edf4ff 0%, #e6f0ff 100%) !important;border-bottom:1px solid rgba(167,196,255,0.72) !important;box-shadow:0 8px 24px rgba(37,99,235,0.08) !important}.djassa-topbar{background:linear-gradient(180deg, #e8f1ff 0%, #dfebff 100%) !important;border-bottom:1px solid rgba(167,196,255,0.62) !important}.djassa-topbar-banner{background:linear-gradient(90deg, #9cc0ff 0%, #6ea2f7 52%, #8cb5ff 100%) !important;box-shadow:0 10px 24px rgba(59,130,246,0.18) !important}.djassa-main-header{background:transparent !important;border-bottom:1px solid rgba(167,196,255,0.52) !important}.djassa-header-search-input{background:rgba(255,255,255,0.96) !important;border:1px solid rgba(173,201,255,0.92) !important;box-shadow:0 8px 20px rgba(15,23,42,0.04),inset 0 1px 0 rgba(255,255,255,0.9) !important}.djassa-header-search-input:focus{border-color:#6ea8ff !important;box-shadow:0 0 0 4px rgba(110,168,255,0.16),0 10px 24px rgba(37,99,235,0.1) !important}.djassa-header-search-button{background:linear-gradient(135deg, #8eb8ff 0%, #5f97f8 48%, #4c86f2 100%) !important;box-shadow:0 10px 24px rgba(59,130,246,0.22) !important}.djassa-inbox-link{background:rgba(255,255,255,0.94) !important;border:1px solid rgba(173,201,255,0.88) !important;box-shadow:0 8px 20px rgba(15,23,42,0.05) !important}.djassa-inbox-link:hover{background:#f4f8ff !important;border-color:#bfdafe !important;box-shadow:0 10px 24px rgba(59,130,246,0.1) !important}#header-user-desktop-anchor,#header-user-mobile-anchor{background:linear-gradient(180deg, rgba(255,255,255,0.97) 0%, rgba(243,248,255,0.97) 100%) !important;border:1px solid rgba(173,201,255,0.9) !important;box-shadow:0 8px 20px rgba(15,23,42,0.05) !important}#header-user-desktop-anchor:hover,#header-user-mobile-anchor:hover{background:#f5f9ff !important;border-color:#bfdafe !important;box-shadow:0 12px 24px rgba(59,130,246,0.1) !important}.djassa-post-cta,.new-listing-link.djassa-post-cta,#new-listing-link{background:linear-gradient(135deg, #8eb8ff 0%, #5f97f8 48%, #4c86f2 100%) !important;box-shadow:0 10px 24px rgba(59,130,246,0.22) !important}.djassa-mobile-search{background:linear-gradient(180deg, #edf4ff 0%, #e6f0ff 100%) !important;border-top:1px solid rgba(167,196,255,0.52) !important}@media (max-width: 820px){.djassa-main-header{overflow:hidden !important}.djassa-main-header-inner{display:flex !important;align-items:center !important;gap:12px !important;width:100% !important;max-width:100% !important;min-height:74px !important;padding:0 14px !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important}.djassa-main-header-inner::-webkit-scrollbar{display:none !important}.djassa-main-left{flex:0 0 auto !important}.djassa-header-logo-image{height:44px !important;width:auto !important;max-width:150px !important}.djassa-actions-wrap{flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;gap:12px !important;white-space:nowrap !important;min-width:max-content !important}.djassa-guest-actions,.djassa-user-menu-wrap,.djassa-user-shortcuts,.djassa-post-cta-wrap{flex:0 0 auto !important;display:inline-flex !important;align-items:center !important}.djassa-guest-actions{gap:14px !important}.djassa-guest-link{flex:0 0 auto !important;white-space:nowrap !important;font-size:15px !important}#header-user-desktop-anchor,#header-user-mobile-anchor{flex:0 0 auto !important;min-width:152px !important;max-width:190px !important;overflow:hidden !important}#header-user-display-name{max-width:82px !important;overflow:hidden !important;text-overflow:ellipsis !important}.djassa-inbox-link{flex:0 0 48px !important;width:48px !important;min-width:48px !important;height:48px !important}.djassa-post-cta,.new-listing-link.djassa-post-cta,#new-listing-link{flex:0 0 auto !important;min-width:190px !important;max-width:none !important;min-height:48px !important;padding:0 18px !important;font-size:14px !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important}}@media (max-width: 820px){.djassa-header,.djassa-main-header,#djassa-global-header,#topbar-container{overflow:visible !important}.djassa-main-header .header-wrapper{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;overflow:visible !important}.djassa-main-header-inner{width:100% !important;max-width:100vw !important;padding:0 14px !important;overflow-x:auto !important;overflow-y:visible !important;white-space:nowrap !important;scroll-snap-type:x proximity !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important}.djassa-main-header-inner::-webkit-scrollbar{display:none !important}.djassa-main-left,.djassa-actions-wrap,.djassa-guest-actions,.djassa-user-menu-wrap,.djassa-user-shortcuts,.djassa-post-cta-wrap{flex:0 0 auto !important;min-width:max-content !important;scroll-snap-align:start !important}.djassa-actions-wrap{padding-right:26px !important}.djassa-post-cta,.new-listing-link.djassa-post-cta,#new-listing-link{min-width:max-content !important;width:auto !important;max-width:none !important}#header-user-toggle-menu,.toggle-menu.header-toggle-menu-user{position:fixed !important;top:168px !important;right:14px !important;left:auto !important;z-index:999999 !important;max-width:calc(100vw - 28px) !important;max-height:calc(100vh - 190px) !important;overflow-y:auto !important;overflow-x:hidden !important}}.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){.ajax-notification,.flash-notification{margin-bottom:1.5em}}.ajax-notification .ajax-icon,.ajax-notification .flash-icon,.flash-notification .ajax-icon,.flash-notification .flash-icon{position:absolute;top:0.625em;left:0.75em}.ajax-notification .ajax-text,.ajax-notification .flash-text,.flash-notification .ajax-text,.flash-notification .flash-text{margin-left:1.125em;min-height:0.75em}.ajax-notice,.ajax-warning,.flash-notice,.flash-warning,.ajax-update-notice{background:#e8e8e8}.ajax-success,.flash-success,.ajax-update-success{background:#b2d9ab}.ajax-error,.flash-error,.ajax-update-error{color:white;background:#c81f1f}.flash-error-link{color:#cccccc}.flash-error-link:hover{color:#b3b3b3}@media (min-width: 48em){.narrow-notification{margin-right:24em}}.fluid-thumbnail-grid-image-image-container{position:relative;color:white;width:100%;padding-bottom:66.66667%}.fluid-thumbnail-grid-image-image-container:hover{color:#e8e8e8}.fluid-thumbnail-grid-image-image-container.people-listings{width:100%;padding-bottom:75%}.fluid-thumbnail-grid-image-title{position:absolute;bottom:0;padding:0.75em;line-height:1.2em}.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%, transparent), color-stop(100%, rgba(0,0,0,0.6)));background-image:-moz-linear-gradient(transparent, rgba(0,0,0,0.6));background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.6));background-image:linear-gradient(transparent, rgba(0,0,0,0.6));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#99000000');position:absolute;top:0;left:0;bottom:0;right:0}.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%}.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}.fluid-thumbnail-grid-image-price{font-size:18px}.fluid-thumbnail-grid-image-type{font-size:16px}.row,.row-with-divider{*zoom:1;margin-bottom:0.75em}.row:after,.row-with-divider:after{content:"";display:table;clear:both}.row.without-margin,.without-margin.row-with-divider{margin-bottom:0}.row-with-divider{border-bottom:1px solid #c3c3c3}.col-1{width:100%;margin-bottom:0.75em;min-height:1px}.col-1:last-child{margin-bottom:0}@media (min-width: 48em){.col-1{width:8.33333%;float:left;padding-left:0.75em;padding-right:0.75em;margin-bottom:0}}.col-2{width:100%;margin-bottom:0.75em;min-height:1px}.col-2:last-child{margin-bottom:0}@media (min-width: 48em){.col-2{width:16.66667%;float:left;padding-left:0.75em;padding-right:0.75em;margin-bottom:0}}.col-3{width:100%;margin-bottom:0.75em;min-height:1px}.col-3:last-child{margin-bottom:0}@media (min-width: 48em){.col-3{width:25%;float:left;padding-left:0.75em;padding-right:0.75em;margin-bottom:0}}.col-4{width:100%;margin-bottom:0.75em;min-height:1px}.col-4:last-child{margin-bottom:0}@media (min-width: 48em){.col-4{width:33.33333%;float:left;padding-left:0.75em;padding-right:0.75em;margin-bottom:0}}.col-5{width:100%;margin-bottom:0.75em;min-height:1px}.col-5:last-child{margin-bottom:0}@media (min-width: 48em){.col-5{width:41.66667%;float:left;padding-left:0.75em;padding-right:0.75em;margin-bottom:0}}.col-6{width:100%;margin-bottom:0.75em;min-height:1px}.col-6:last-child{margin-bottom:0}@media (min-width: 48em){.col-6{width:50%;float:left;padding-left:0.75em;padding-right:0.75em;margin-bottom:0}}.col-7{width:100%;margin-bottom:0.75em;min-height:1px}.col-7:last-child{margin-bottom:0}@media (min-width: 48em){.col-7{width:58.33333%;float:left;padding-left:0.75em;padding-right:0.75em;margin-bottom:0}}.col-8{width:100%;margin-bottom:0.75em;min-height:1px}.col-8:last-child{margin-bottom:0}@media (min-width: 48em){.col-8{width:66.66667%;float:left;padding-left:0.75em;padding-right:0.75em;margin-bottom:0}}.col-9{width:100%;margin-bottom:0.75em;min-height:1px}.col-9:last-child{margin-bottom:0}@media (min-width: 48em){.col-9{width:75%;float:left;padding-left:0.75em;padding-right:0.75em;margin-bottom:0}}.col-10{width:100%;margin-bottom:0.75em;min-height:1px}.col-10:last-child{margin-bottom:0}@media (min-width: 48em){.col-10{width:83.33333%;float:left;padding-left:0.75em;padding-right:0.75em;margin-bottom:0}}.col-11{width:100%;margin-bottom:0.75em;min-height:1px}.col-11:last-child{margin-bottom:0}@media (min-width: 48em){.col-11{width:91.66667%;float:left;padding-left:0.75em;padding-right:0.75em;margin-bottom:0}}.col-12{width:100%;margin-bottom:0.75em;min-height:1px}.col-12:last-child{margin-bottom:0}@media (min-width: 48em){.col-12{width:100%;float:left;padding-left:0.75em;padding-right:0.75em;margin-bottom:0}}@media (min-width: 48em){[class*=col-]:first-child{padding-left:0}[class*=col-]:last-child{padding-right:0}}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){input[type=text],input[type=password],input[type=number],textarea{margin:0;padding:0.5em 0.6875em}}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){select{margin:0;padding:0.5em 0.6875em}}input.auto_width{width:auto}.inline-select{margin-left:0.375em;margin-right:0.375em}.checkbox-container>.light{font-weight:500}.send-button-wrapper .send-button-loading{float:left;background-color:#c3c3c3}.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){.selection-options{margin-top:0.75em;margin-bottom:0.1875em;float:right}}.info-text-container{position:relative;color:gray;font-size:0.8125em;line-height:1.38462em;margin-top:0.375em}.info-text-icon{position:absolute;width:0.75em;margin-top:1px}.info-text-content{padding-left:1.5em}.range-slider{margin-left:11px;margin-right:11px}.noUi-background,.noUi-connect,.noUi-target,.noUi-target.noUi-connect,.noUi-handle,.noUi-active{box-shadow:none}.noUi-connect{background:#4a90e2}.noUi-horizontal{height:12px}.noUi-horizontal .noUi-handle{width:22px;height:22px;left:-11px;top:-6px}.noUi-handle:before,.noUi-handle:after{display:none}.noUi-background{background:#e8e8e8}.noUi-handle{border:0px;background:#d0d0d0}.noUi-target{border-color:#e8e8e8}.noUi-active{background:gainsboro}.no-bullets{list-style-type:none;padding-left:0}.bubble-item{position:relative;height:13.63636em;z-index:1;float:left;overflow:hidden}.bubble-image-container{width:18.18182em;height:10em;overflow:hidden}.bubble-image-container img{width:18.18182em;min-width:18.18182em;min-height:10em;-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}.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}.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}.bubble-navi{position:absolute;top:0;left:0;height:2.72727em;z-index:2;background-color:gray;color:white;width:200px}.bubble-navi-header{position:absolute;left:30px;right:30px;top:4px;height:20px;overflow:hidden;clear:both;text-align:center}.bubble-navi-container{overflow:hidden;position:relative;height:16.36364em;width:18.18182em}.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}.bubble-navi-button.disabled,.disabled.bubble-navi-left,.disabled.bubble-navi-right{color:#999999}.bubble-navi-left{left:5px}.bubble-navi-right{right:5px}.bubble-loader-gif{position:absolute;top:4.90909em;left:7.18182em}.bubble-title{position:absolute;bottom:0;left:0;right:0;height:3.63636em;background-color:white;color:white;clear:both}.bubble-avatar{position:absolute;left:0.45455em;top:0.45455em}.bubble-avatar>a{display:block}.bubble-avatar>a,.bubble-avatar>a>img{height:2.72727em}.bubble-details{color:#3c3c3c;position:absolute;left:3.63636em;bottom:0.45455em;right:0.45455em;top:0.45455em}.bubble-details-text-overflow,.bubble-details .bubble-price,.bubble-author>a{display:block;height:2.72727em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.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}.bubble-price-quantity{font-size:11px}.bubble-author{width:50%;float:left;text-align:left;padding-right:0.22727em}.bubble-author>a{line-height:2.72727em}.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%, transparent), color-stop(100%, rgba(0,0,0,0.6)));background-image:-moz-linear-gradient(transparent, rgba(0,0,0,0.6));background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.6));background-image:linear-gradient(transparent, rgba(0,0,0,0.6));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#99000000')}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}.bubble-no-image span.bubble-title-link{top:0.35714em;color:gray}.map div{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.map .bubble-author,.map .bubble-price{box-sizing:border-box}.pagination{margin-top:0.75em;cursor:default}.pagination a,.pagination span,.pagination em{padding:0.2em 0.5em;display:block;float:left;margin-right:1px}.pagination .disabled{margin-top:0.375em;color:#c3c3c3}.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}.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}.pagination a:hover,.pagination a:focus{background:#c3c3c3;color:#3c3c3c}span.gap{display:inline-block;margin-top:0.375em;height:34px}.pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .pagination{height:1%}*:first-child+html .pagination{overflow:hidden}.paypal-button-wrapper .checkout-with-paypal-button,.paypal-button-wrapper .checkout-with-stripe-button{float:left;outline:0}.paypal-button-wrapper .checkout-with-stripe-button{margin:0}.paypal-button-wrapper .paypal-image{margin:0.75em 0}.paypal-button-wrapper .paypal-button-loading-img{float:left;width:1.875em;height:1.875em;margin-top:1.125em;margin-left:1.125em}.paypal-or-stripe{padding:16px 48px;text-align:center;position:relative}.paypal-or-stripe:before,.paypal-or-stripe:after{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:'\a0';background-color:#c3c3c3}.paypal-or-stripe:before{margin-left:-50%;text-align:right}.paypal-or-stripe span{display:inline-block;background:white;padding:0px 20px;z-index:10}button.checkout-with-paypal-button{background:#ffc438;vertical-align:middle;float:left;color:black;font-weight:600;margin-top:0em}button.checkout-with-paypal-button img{vertical-align:middle;margin-left:8px}button.checkout-with-paypal-button.blue{background:#4a90e2;color:white;font-weight:400}.paypal-link-wrapper .send-button-loading-img{width:1.125em;height:1.125em;margin:0 0.75em;top:3px;position:relative}.paypal-account-connected{color:#19b400}.paypal-account-disabled{color:#c81f1f}.stripe-account-restricted-soon{color:#eaac10}.stripe-account-pending-verification{color:#808080}.visible-tablet,.visible-tablet-inline,.visible-desktop-inline{display:none !important}@media (min-width: 48em){.visible-tablet,.visible-tablet-inline,.visible-desktop-inline{display:block !important}}@media (min-width: 48em){.visible-tablet-inline{display:inline !important}}@media (min-width: 48em){.hidden-tablet{display:none !important}}.visible-desktop{display:none}@media (min-width: 63em){.visible-desktop{display:block}}@media (min-width: 48em){.visible-desktop-inline{display:inline}}@media (min-width: 63em){.hidden-desktop{display:none !important}}table{width:100%}th{text-align:left;padding:0.375em 0.75em}td{padding:0.375em 0.75em}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}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}tbody tr:nth-child(odd){background-color:#e8e8e8}a{text-decoration:none;color:#4a90e2}a:hover{color:#1f69c1}a:active{color:#185195}.truncated-link{display:inline-block;max-width:21.875em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}small{font-size:0.8125em;line-height:1.38462em;display:block}h1,h3{-webkit-font-smoothing:antialiased}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}h1{margin:0em 0 0.75em;font-weight:700}@media (min-width: 37.5em){h1{font-size:1.625em;line-height:1.38462em;font-weight:600;margin-top:0.23077em;margin-bottom:0.46154em}}h2{margin:0em 0 0.75em;font-size:1em;line-height:1.5em;font-weight:500}@media (min-width: 37.5em){h2{font-size:1.375em;line-height:1.09091em;font-weight:600;font-weight:500;text-transform:none}}.toggle-menu{background:#474747;border-color:#474747 !important;position:relative;z-index:99999;text-align:left;margin-bottom:0.75em}.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}.toggle-menu a.login-form,.toggle-menu .toggle-menu-item.login-form,.toggle-menu .login-form.toggle-menu-title{padding:0}.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}.toggle-menu a.login-form:after,.toggle-menu .toggle-menu-item.login-form:after,.toggle-menu .login-form.toggle-menu-title:after{content:""}.toggle-menu a:hover,.toggle-menu .toggle-menu-link:hover{background:#4a90e2;color:white}.toggle-menu a:hover:after,.toggle-menu .toggle-menu-link:hover:after{color:white}.toggle-menu .toggle-menu-title{background-color:#545454}.toggle-menu p.login-form{color:white;margin:0.375em 0 0.75em 0}.toggle-menu .feedback textarea{font-size:0.8125em;line-height:1.38462em;display:block;width:100%;min-height:5.53846em;padding:0.46154em}.toggle-menu.hidden{display:none}.toggle-menu .badge{position:absolute;right:0.69231em;top:1.07692em;bottom:auto;z-index:900}.toggle-menu .badge.huge-badge{top:0.76923em;right:0.69231em;bottom:auto}@media (min-width: 48em){.toggle-menu{position:absolute}}.toggle{display:block;cursor:pointer}@media (min-width: 48em){.toggle{display:inline-block;width:auto}}.toggle.toggled{background:#474747;color:white !important;border-color:#474747}@media (min-width: 48em){.toggle.toggled{width:auto;border-bottom-color:#474747 !important}}.toggle.with-borders{border:0 solid #c3c3c3;-moz-border-radius:0.3125em;-webkit-border-radius:0.3125em;border-radius:0.3125em;background:#e8e8e8}.toggle.with-borders.toggled{border-width:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#474747}@media (min-width: 48em){.toggle.with-borders.toggled{padding:0}}.toggle-header{display:inline-block}.toggle-header-container{padding:0 0.75em;height:42px;line-height:40px}.icon-dropdown{position:relative;top:3px;float:right}@media (min-width: 48em){.icon-dropdown{float:none}}.toggle-menu-subitem,a.toggle-menu-subitem{padding-left:1.5em}.relative{position:relative}.icon-fix{position:relative;top:2px}.icon-fix-rel{position:relative;top:0.125em}.icon-fix-more{position:relative;top:3px}.hidden{display:none}.clearfix{overflow:hidden;*zoom:1}.disabled,.disabled:hover{color:#c3c3c3;cursor:default}.left{float:left}.right{float:right}.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}.radio-button:hover,.radio-button-positive:hover,.radio-button-negative:hover{background:#e8e8e8}.radio-button-icon{position:absolute;top:0.5em;left:0.75em}.radio-button-label{margin-left:2.5em;margin-right:2.25em;padding:0.375em 0 0.625em 0}.radio-button-positive.radio-button-selected{color:#5a7d13;background:#c2e972}.radio-button-positive.radio-button-selected:hover{background:#c2e972}.radio-button-negative.radio-button-selected{color:#a91a1a;background:#f09f9f}.radio-button-negative.radio-button-selected:hover{background:#f09f9f}.djassa-side-slot .djassa-side-card,.djassa-side-slot .djassa-ad-slot,.djassa-side-slot .djassa-ad-slot__link,.djassa-side-slot .djassa-ad-slot__media{padding:0 !important;margin:0 !important;border:0 !important;overflow:hidden !important;width:100% !important;height:100% !important;border-radius:24px !important}.djassa-side-slot img,.djassa-side-slot picture,.djassa-side-slot video,.djassa-side-slot iframe{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;border-radius:inherit !important}.djassa-side-slot--home-left-middle,.djassa-side-slot--home-left-middle .djassa-side-card,.djassa-side-slot--home-left-middle .djassa-ad-slot,.djassa-side-slot--home-left-middle .djassa-ad-slot__link,.djassa-side-slot--home-left-middle .djassa-ad-slot__media{width:100% !important;height:300px !important;min-height:300px !important;max-height:300px !important;padding:0 !important;margin:0 !important;border:0 !important;overflow:hidden !important;border-radius:24px !important}.djassa-side-slot--home-left-middle img,.djassa-side-slot--home-left-middle picture,.djassa-side-slot--home-left-middle video,.djassa-side-slot--home-left-middle iframe{display:block !important;width:100% !important;height:100% !important;min-height:100% !important;object-fit:cover !important;object-position:center center !important;border-radius:inherit !important}.signup-horizontal-line{margin:1.875em 0;text-align:center;position:relative;font-variant:italic}.signup-horizontal-line:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:solid 1px #c3c3c3}.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}.signup-form .inline-label-container small,#pending_consent_form .inline-label-container small{display:inline}.login-form.centered-section-narrow{width:100%;max-width:100% !important;margin:0 !important;padding:0 !important}.djassa-auth-page{--dj-auth-bg:#edf4ff;--dj-auth-surface:rgba(255,255,255,0.92);--dj-auth-surface-strong:#ffffff;--dj-auth-surface-soft:rgba(246,249,255,0.94);--dj-auth-border:rgba(120,157,227,0.18);--dj-auth-border-strong:rgba(79,141,247,0.24);--dj-auth-text:#10203f;--dj-auth-text-soft:#64748b;--dj-auth-text-muted:#8ca0c0;--dj-auth-title:#0b1736;--dj-auth-primary:#4f8df7;--dj-auth-primary-2:#79a9ff;--dj-auth-primary-dark:#2c6ee8;--dj-auth-accent:#f97316;--dj-auth-success:#16a34a;--dj-auth-shadow-lg:0 28px 70px rgba(83,114,184,0.16);--dj-auth-shadow-md:0 18px 40px rgba(88,120,191,0.12);--dj-auth-shadow-sm:0 10px 24px rgba(84,112,176,0.08);width:100%;padding:10px 0 56px;color:var(--dj-auth-text)}.djassa-auth-page,.djassa-auth-page *{box-sizing:border-box}.djassa-auth-page__shell{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}.djassa-auth-page__hero{position:relative;overflow:hidden;margin-bottom:24px;padding:30px 32px;border-radius:30px;background:linear-gradient(135deg, rgba(33,91,208,0.96) 0%, rgba(50,110,228,0.95) 48%, rgba(24,67,164,0.96) 100%);box-shadow:var(--dj-auth-shadow-lg);color:#ffffff}.djassa-auth-page__hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left, rgba(255,255,255,0.16),rgba(0,0,0,0) 30%),radial-gradient(circle at bottom right, rgba(255,255,255,0.12),rgba(0,0,0,0) 24%);pointer-events:none}.djassa-auth-page__hero>*{position:relative;z-index:1}.djassa-auth-page__hero-badge{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.16);color:#ffffff;font-size:12px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.djassa-auth-page__hero-title{max-width:760px;margin:18px 0 12px;color:#ffffff;font-size:clamp(30px, 3.4vw, 50px);line-height:1.04;font-weight:900;letter-spacing:-0.04em}.djassa-auth-page__hero-text{max-width:820px;margin:0;color:rgba(255,255,255,0.9);font-size:18px;line-height:1.75}.djassa-auth-page__hero-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.djassa-auth-page__hero-point{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.16);color:#ffffff;font-size:14px;font-weight:700}.djassa-auth-page__hero-dot{width:8px;height:8px;border-radius:999px;background:#ffffff;flex:0 0 auto}.djassa-auth-page__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 320px);gap:20px;align-items:start}.djassa-auth-page__main,.djassa-auth-page__side{min-width:0}.djassa-auth-card{padding:20px 22px 16px;border-radius:28px;background:linear-gradient(180deg, rgba(255,255,255,0.96), rgba(247,250,255,0.96));border:1px solid var(--dj-auth-border);box-shadow:var(--dj-auth-shadow-md)}.djassa-auth-card__layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 320px);gap:18px;align-items:start}.djassa-auth-card__main,.djassa-auth-card__info{min-width:0}.djassa-auth-card__head{margin-bottom:14px}.djassa-auth-card__eyebrow{color:var(--dj-auth-accent);font-size:12px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.djassa-auth-card__title{margin:10px 0 8px;color:var(--dj-auth-title);font-size:clamp(24px, 2.2vw, 34px);line-height:1.1;font-weight:900;letter-spacing:-0.025em}.djassa-auth-card__subtitle{margin:0;color:var(--dj-auth-text-soft);font-size:16px;line-height:1.75}.djassa-auth-card__socials{display:grid;gap:12px;margin-bottom:18px}.djassa-auth-card__social-item{min-width:0}.djassa-auth-social-button,.google-login-button.djassa-auth-social-button,.linkedin-login-button.djassa-auth-social-button{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:0 18px;border-radius:18px;border:1px solid rgba(148,163,184,0.18);background:#ffffff;color:var(--dj-auth-title) !important;text-decoration:none !important;font-size:15px;font-weight:800;box-shadow:var(--dj-auth-shadow-sm);transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, background 0.18s ease}.djassa-auth-social-button:hover,.google-login-button.djassa-auth-social-button:hover,.linkedin-login-button.djassa-auth-social-button:hover{transform:translateY(-1px);border-color:rgba(79,141,247,0.24);box-shadow:0 14px 30px rgba(79,141,247,0.12);text-decoration:none !important}.djassa-auth-social-button__icon,.djassa-auth-social-button .google-icon,.djassa-auth-social-button .linkedin-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px}.djassa-auth-social-button__text,.djassa-auth-social-button .google-text,.djassa-auth-social-button .linkedin-text{min-width:0}.djassa-auth-card__separator{position:relative;margin:22px 0 18px;text-align:center}.djassa-auth-card__separator::before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid rgba(148,163,184,0.22)}.djassa-auth-card__separator span{position:relative;display:inline-block;padding:0 14px;background:#ffffff;color:var(--dj-auth-text-soft);font-size:14px;font-weight:700}.djassa-auth-form{display:grid;gap:12px;width:100%;max-width:100%}.djassa-auth-form__field{display:grid;gap:7px}.djassa-auth-form__label{display:inline-flex;align-items:center;width:fit-content;color:#0f172a;font-size:14px;line-height:1.35;font-weight:900;letter-spacing:0.01em}.djassa-auth-form .text_field,.djassa-auth-form__input{width:100%;min-height:50px;padding:0 16px;border-radius:16px;border:1.5px solid #cfd9ea;background:#ffffff;color:var(--dj-auth-title);font-size:14px;line-height:1.4;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),0 1px 2px rgba(15,23,42,0.03);transition:border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease}.djassa-auth-form .text_field:focus,.djassa-auth-form__input:focus{outline:none;border-color:#6a9cff;box-shadow:0 0 0 4px rgba(79,141,247,0.12),0 8px 18px rgba(79,141,247,0.08)}.djassa-auth-form .text_field::placeholder,.djassa-auth-form__input::placeholder{color:var(--dj-auth-text-muted)}.djassa-auth-form__actions{padding-top:4px}.djassa-auth-form .send_button,.djassa-auth-form__submit{display:inline-flex;align-items:center;justify-content:center;min-width:136px;min-height:46px;padding:0 18px;border:none;border-radius:14px;background:linear-gradient(135deg, #4f8df7 0%, #2c6ee8 100%);color:#ffffff !important;font-size:14px;line-height:1;font-weight:900;cursor:pointer;box-shadow:0 12px 22px rgba(79,141,247,0.2);transition:transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease}.djassa-auth-form .send_button:hover,.djassa-auth-form__submit:hover{transform:translateY(-1px);box-shadow:0 20px 36px rgba(79,141,247,0.28);filter:brightness(1.01)}.djassa-auth-form__links,.login-form .links{display:grid;gap:8px;margin-top:4px}.djassa-auth-form__link,.login-form .green_part_link{display:inline-flex;align-items:center;width:fit-content;color:var(--dj-auth-primary-dark) !important;font-size:14px;font-weight:800;text-decoration:none !important}.djassa-auth-form__link:hover,.login-form .green_part_link:hover{color:#1d4ed8 !important;text-decoration:none !important}.djassa-auth-form .send_button{flex:0 0 auto}.login-form .links{display:flex !important;align-items:center;gap:14px;margin:0 !important}.login-form .green_part_link{white-space:nowrap;font-size:13px;font-weight:800}.login-form .green_part_link+.green_part_link::before{content:"|";margin-right:10px;color:#94a3b8}.djassa-auth-support{display:grid;gap:12px;margin-top:0}.djassa-auth-support__card{display:grid;grid-template-columns:38px minmax(0, 1fr);gap:10px;align-items:start;padding:14px;border-radius:16px;background:rgba(255,255,255,0.92);border:1px solid rgba(148,163,184,0.14);box-shadow:var(--dj-auth-shadow-sm)}.djassa-auth-support__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(79,141,247,0.12);font-size:18px}.djassa-auth-support__title{margin:0 0 3px;color:var(--dj-auth-title);font-size:15px;font-weight:800}.djassa-auth-support__text{margin:0;color:var(--dj-auth-text-soft);font-size:12px;line-height:1.55}.djassa-auth-page__side{display:grid;gap:12px;align-content:start}.djassa-auth-aside-card{padding:20px 20px 18px;border-radius:22px;background:rgba(255,255,255,0.92);border:1px solid rgba(148,163,184,0.14);box-shadow:var(--dj-auth-shadow-sm)}.djassa-auth-aside-card--primary{background:linear-gradient(180deg, #fff7ed 0%, #fff 100%);border-color:rgba(249,115,22,0.14)}.djassa-auth-aside-card__eyebrow{margin-bottom:8px;color:var(--dj-auth-accent);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.djassa-auth-aside-card__title{margin:0 0 8px;color:var(--dj-auth-title);font-size:22px;line-height:1.12;font-weight:900}.djassa-auth-aside-card__text{margin:0;color:var(--dj-auth-text-soft);font-size:14px;line-height:1.6}.djassa-auth-aside-card__list{display:grid;gap:8px;margin-top:14px}.djassa-auth-aside-card__list-item{position:relative;padding-left:16px;color:#475569;font-size:13px;line-height:1.5;font-weight:700}.djassa-auth-aside-card__list-item::before{content:"";position:absolute;top:8px;left:0;width:7px;height:7px;border-radius:999px;background:var(--dj-auth-primary)}.djassa-auth-aside-card__cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:14px;padding:0 16px;border-radius:999px;background:linear-gradient(135deg, #4f8df7 0%, #2c6ee8 100%);color:#ffffff !important;text-decoration:none !important;font-size:13px;font-weight:800;box-shadow:0 10px 20px rgba(79,141,247,0.16)}.djassa-auth-promo{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(300px, 0.92fr);gap:18px;margin-top:12px;padding:22px;border-radius:28px;background:linear-gradient(135deg, rgba(33,91,208,0.98) 0%, rgba(46,103,219,0.97) 50%, rgba(18,46,120,0.98) 100%);box-shadow:var(--dj-auth-shadow-lg)}.djassa-auth-promo__content,.djassa-auth-promo__features{min-width:0}.djassa-auth-promo__badge{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.16);color:#ffffff;font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.djassa-auth-promo__title{margin:16px 0 10px;color:#ffffff;font-size:clamp(26px, 3.1vw, 44px);line-height:1.03;font-weight:900;letter-spacing:-0.035em}.djassa-auth-promo__text{max-width:680px;margin:0;color:rgba(255,255,255,0.9);font-size:15px;line-height:1.7}.djassa-auth-promo__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.djassa-auth-promo__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:18px;text-decoration:none !important;font-size:15px;font-weight:900;transition:transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease}.djassa-auth-promo__button--primary{background:linear-gradient(135deg, #ff8a1e 0%, #f97316 100%);color:#ffffff !important;box-shadow:0 18px 30px rgba(249,115,22,0.25)}.djassa-auth-promo__button--secondary{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.16);color:#ffffff !important}.djassa-auth-promo__button:hover{transform:translateY(-1px)}.djassa-auth-promo__features{display:grid;gap:12px}.djassa-auth-promo__feature{padding:16px 16px 14px;border-radius:18px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.14);backdrop-filter:blur(10px)}.djassa-auth-promo__feature-title{margin:8px 0 4px;color:#ffffff;font-size:16px;line-height:1.25;font-weight:800}.djassa-auth-promo__feature-text{margin:0;color:rgba(255,255,255,0.88);font-size:13px;line-height:1.6}.djassa-auth-card--compact{padding-bottom:22px}.djassa-auth-card__main .djassa-auth-form__actions{padding-top:2px}.djassa-auth-card__main .djassa-auth-form__links{gap:6px}.djassa-auth-card__info{display:grid;gap:12px;align-content:start;padding-top:2px}@media (prefers-color-scheme: dark){.djassa-auth-page{--dj-auth-bg:#0f172a;--dj-auth-surface:rgba(17,24,39,0.92);--dj-auth-surface-strong:#111827;--dj-auth-surface-soft:rgba(24,35,53,0.95);--dj-auth-border:rgba(67,87,120,0.35);--dj-auth-border-strong:rgba(80,108,156,0.45);--dj-auth-text:#e5edf8;--dj-auth-text-soft:#a8b5c8;--dj-auth-text-muted:#8ea0b8;--dj-auth-title:#f3f7ff;--dj-auth-shadow-lg:0 30px 70px rgba(0,0,0,0.28);--dj-auth-shadow-md:0 18px 42px rgba(0,0,0,0.24);--dj-auth-shadow-sm:0 10px 24px rgba(0,0,0,0.18)}.djassa-auth-card,.djassa-auth-support__card,.djassa-auth-aside-card{background:rgba(17,24,39,0.9);border-color:rgba(67,87,120,0.35)}.djassa-auth-form .text_field,.djassa-auth-form__input,.djassa-auth-social-button,.google-login-button.djassa-auth-social-button,.linkedin-login-button.djassa-auth-social-button{background:rgba(15,23,42,0.9);border-color:rgba(67,87,120,0.4);color:var(--dj-auth-text) !important}.djassa-auth-card__separator span{background:#111827}}#password_forgotten.djassa-forgotten-modal{display:none !important;position:fixed !important;inset:0 !important;z-index:70000 !important}#password_forgotten.djassa-forgotten-modal.is-open{display:block !important}.djassa-forgotten-modal__overlay{position:fixed;inset:0;z-index:0;background:rgba(15,23,42,0.54);backdrop-filter:blur(6px)}.djassa-forgotten-modal__dialog{position:fixed;top:50%;left:50%;z-index:1;width:calc(100vw - 32px);max-width:460px;transform:translate(-50%, -50%);border-radius:26px;background:linear-gradient(180deg, rgba(255,255,255,0.99), rgba(247,250,255,0.99));border:1px solid rgba(148,163,184,0.16);box-shadow:0 32px 80px rgba(15,23,42,0.28),0 10px 24px rgba(79,141,247,0.12);overflow:hidden}.djassa-forgotten-modal__content{position:relative;z-index:1;padding:56px 24px 24px}.djassa-forgotten-modal__close{position:absolute;top:14px;right:14px;z-index:5;width:40px;height:40px;border:none;border-radius:999px;background:linear-gradient(135deg, #4f8df7 0%, #2c6ee8 100%);color:#ffffff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 20px rgba(79,141,247,0.22);transition:transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease, opacity 0.18s ease}.djassa-forgotten-modal__close:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 14px 26px rgba(79,141,247,0.28);filter:brightness(1.03)}.djassa-forgotten-modal__close-icon{display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;font-weight:900}#password_forgotten p{margin:0 0 14px;color:#475569;font-size:15px;line-height:1.65}#password_forgotten form{display:grid;gap:12px}#password_forgotten label{display:inline-block;margin-bottom:6px;color:#0f172a;font-size:14px;font-weight:900}#password_forgotten input[type="text"],#password_forgotten input[type="email"],#password_forgotten .text_field{width:100%;min-height:50px;padding:0 16px;border-radius:16px;border:1.5px solid #cfd9ea;background:#ffffff;color:#0f172a;font-size:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.84),0 1px 2px rgba(15,23,42,0.03)}#password_forgotten input[type="submit"],#password_forgotten button,#password_forgotten .send_button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:none;border-radius:14px;background:linear-gradient(135deg, #4f8df7 0%, #2c6ee8 100%);color:#ffffff !important;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 12px 22px rgba(79,141,247,0.2)}body.djassa-modal-open{overflow:hidden}#password_forgotten label{display:inline-block;margin-bottom:8px;color:#0f172a;font-size:14px;font-weight:800}#password_forgotten input[type="text"],#password_forgotten input[type="email"],#password_forgotten .text_field{width:100%;min-height:50px;padding:0 16px;border-radius:16px;border:1.5px solid #cfd9ea;background:#ffffff;color:#0f172a;font-size:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),0 1px 2px rgba(15,23,42,0.03)}#password_forgotten input[type="submit"],#password_forgotten button,#password_forgotten .send_button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:none;border-radius:14px;background:linear-gradient(135deg, #4f8df7 0%, #2c6ee8 100%);color:#ffffff !important;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 12px 22px rgba(79,141,247,0.2)}body.djassa-modal-open{overflow:hidden}#password_forgotten p{margin:0 0 14px;color:#475569;font-size:15px;line-height:1.65}#password_forgotten form{display:grid;gap:12px}#password_forgotten label{display:inline-block;margin-bottom:6px;color:#0f172a;font-size:14px;font-weight:900}#password_forgotten input[type="text"],#password_forgotten input[type="email"],#password_forgotten .text_field{width:100%;min-height:50px;padding:0 16px;border-radius:16px;border:1.5px solid #cfd9ea;background:#ffffff;color:#0f172a;font-size:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.84),0 1px 2px rgba(15,23,42,0.03)}#password_forgotten input[type="submit"],#password_forgotten button,#password_forgotten .send_button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:none;border-radius:14px;background:linear-gradient(135deg, #4f8df7 0%, #2c6ee8 100%);color:#ffffff !important;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 12px 22px rgba(79,141,247,0.2)}@media (max-width: 1100px){.djassa-auth-page__grid,.djassa-auth-promo,.djassa-auth-card__layout{grid-template-columns:1fr}.djassa-auth-page__side{grid-template-columns:repeat(2, minmax(0, 1fr))}.djassa-auth-form{max-width:none}}@media (max-width: 1200px){.djassa-auth-page__grid{grid-template-columns:minmax(0, 1fr) 280px}.djassa-auth-card__layout{grid-template-columns:minmax(0, 1fr) 240px}}@media (max-width: 820px){.djassa-auth-page{padding:6px 0 40px}.djassa-auth-page__shell{padding:0 14px}.djassa-auth-page__hero,.djassa-auth-card,.djassa-auth-promo{padding:20px 18px;border-radius:22px}.djassa-auth-page__hero-title,.djassa-auth-promo__title{font-size:32px}.djassa-auth-page__hero-text,.djassa-auth-card__subtitle,.djassa-auth-promo__text{font-size:15px}.djassa-auth-page__side{grid-template-columns:1fr}.djassa-auth-promo__actions{flex-direction:column}.djassa-auth-promo__button,.djassa-auth-form .send_button,.djassa-auth-form__submit{width:100%}}@media (max-width: 560px){.djassa-auth-page__hero-points{display:grid;grid-template-columns:1fr}.djassa-auth-support__card{grid-template-columns:1fr}}@media (max-width: 820px){html,body{width:100%;max-width:100%;overflow-x:hidden !important}.djassa-auth-page{width:100%;max-width:100%;padding:12px 0 32px !important;overflow-x:hidden !important}.djassa-auth-page__shell{width:100%;max-width:100% !important;padding:0 14px !important;margin:0 auto !important}.djassa-auth-page__hero{width:100%;margin:0 0 16px !important;padding:22px 18px !important;border-radius:24px !important}.djassa-auth-page__hero-title{max-width:100%;font-size:30px !important;line-height:1.08 !important;letter-spacing:-0.035em}.djassa-auth-page__hero-text{max-width:100%;font-size:15px !important;line-height:1.6 !important}.djassa-auth-page__hero-points{display:grid !important;grid-template-columns:1fr !important;gap:8px !important}.djassa-auth-page__hero-point{width:100%;min-height:42px;justify-content:flex-start;font-size:13px}.djassa-auth-page__grid,.djassa-auth-card__layout,.djassa-auth-promo{display:grid !important;grid-template-columns:1fr !important;width:100%;max-width:100%;gap:14px !important}.djassa-auth-page__main,.djassa-auth-page__side,.djassa-auth-card__main,.djassa-auth-card__info{width:100%;max-width:100%;min-width:0 !important}.djassa-auth-card,.djassa-auth-aside-card,.djassa-auth-support__card,.djassa-auth-promo{width:100%;max-width:100%;padding:18px !important;border-radius:24px !important}.djassa-auth-card__title{font-size:28px !important;line-height:1.08 !important;word-break:normal !important;overflow-wrap:normal !important}.djassa-auth-card__subtitle,.djassa-auth-aside-card__text,.djassa-auth-support__text{font-size:14px !important;line-height:1.55 !important}.djassa-auth-form,.djassa-auth-form__field,.djassa-auth-form .text_field,.djassa-auth-form__input{width:100% !important;max-width:100% !important}.djassa-auth-form .text_field,.djassa-auth-form__input{min-height:52px !important;font-size:16px !important}.djassa-auth-form__actions{width:100%}.djassa-auth-form .send_button,.djassa-auth-form__submit{width:100% !important;min-height:50px !important}.login-form .links{display:grid !important;grid-template-columns:1fr !important;gap:8px !important;width:100%;margin-top:12px !important}.login-form .green_part_link{white-space:normal !important}.login-form .green_part_link+.green_part_link::before{content:none !important}.djassa-auth-page__side{display:grid !important;grid-template-columns:1fr !important}.djassa-auth-support__card{grid-template-columns:42px minmax(0, 1fr) !important}}@media (max-width: 480px){.djassa-auth-page__shell{padding:0 12px !important}.djassa-auth-page__hero,.djassa-auth-card,.djassa-auth-aside-card,.djassa-auth-support__card,.djassa-auth-promo{border-radius:22px !important}.djassa-auth-page__hero-title{font-size:28px !important}.djassa-auth-card__title{font-size:26px !important}.djassa-auth-support__card{grid-template-columns:1fr !important}}.flash-notifications{width:100% !important;max-width:1180px !important;margin:0 auto 22px !important;padding:0 18px !important;box-sizing:border-box !important}.flash-notification{display:flex !important;align-items:center !important;gap:10px !important;min-height:48px !important;padding:12px 16px !important;border-radius:16px !important;border:1px solid transparent !important;box-shadow:0 12px 28px rgba(15,23,42,0.08) !important;background:#ffffff !important}.flash-icon{flex:0 0 auto !important;font-size:18px !important;line-height:1 !important}.flash-text{flex:1 1 auto !important;min-width:0 !important;margin:0 !important;font-size:15px !important;line-height:1.35 !important;font-weight:800 !important}.flash-notification.flash-notice{background:#ecfdf5 !important;border-color:#bbf7d0 !important;color:#166534 !important}.flash-notification.flash-warning{background:#fffbeb !important;border-color:#fde68a !important;color:#92400e !important}.flash-notification.flash-error{background:#fef2f2 !important;border-color:#fecaca !important;color:#991b1b !important}.djassa-layout,.djassa-layout *,.djassa-main,.djassa-main *,.djassa-side-rail,.djassa-side-rail *,.djassa-side-rail__stack,.djassa-side-rail__stack *,.djassa-side-card,.djassa-side-card *{box-sizing:border-box}.djassa-main,.djassa-side-rail,.djassa-side-rail__stack,.djassa-side-card{min-width:0}#sidewinder-wrapper{position:relative}#topbar-container,#topbar-container>*,#djassa-global-header,.header,.header-wrapper,.marketplace-header,.topbar,.topbar-container,.navbar,.search-form,.user-menu,.djassa-user-menu-wrap{overflow:visible !important}#topbar-container{position:relative !important;z-index:50000 !important;pointer-events:auto !important}#topbar-container *{pointer-events:auto !important}.djassa-layout{display:grid;grid-template-columns:320px minmax(0, 1fr) 320px;gap:20px;align-items:start;width:100%;max-width:1940px;margin:0 auto;padding:0 20px}.djassa-main{width:100%}.djassa-main .wrapper{width:100%;max-width:100%;margin:0;padding:0}.djassa-side-rail{width:320px;min-width:320px;max-width:320px}.djassa-side-rail__stack{display:flex;flex-direction:column;gap:14px;position:sticky;top:18px;width:100%}.djassa-side-card{width:100%;overflow:hidden;border:1px solid #e4eaf4;border-radius:24px;background:#ffffff;box-shadow:0 16px 36px rgba(15,23,42,0.06)}.djassa-side-card__eyebrow{padding:16px 18px 0;color:#d97706;font-size:13px;line-height:1.3;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.djassa-side-card__link{display:block;width:100%;text-decoration:none;color:inherit}.djassa-side-card__body{padding:16px 18px 20px}.djassa-side-card__title{margin:0 0 10px;color:#0f172a;font-size:18px;line-height:1.25;font-weight:800}.djassa-side-card__text{margin:0;color:#667085;font-size:15px;line-height:1.65}.djassa-side-card__cta{display:inline-flex;align-items:center;margin-top:14px;color:#f97316;font-size:14px;font-weight:800}.djassa-side-card__media{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;padding:22px}.djassa-side-card__media--gradient{background:linear-gradient(180deg, rgba(15,23,42,0.16) 0%, rgba(15,23,42,0.58) 100%),url(/assets/fond_paysage_claire.png) center/cover no-repeat}.djassa-side-card__media--soft{min-height:140px;background:linear-gradient(135deg, #fff7ed 0%, #fff 45%, #eff6ff 100%)}.djassa-side-card__media-badge{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,0.18);backdrop-filter:blur(8px);color:#ffffff;font-size:13px;font-weight:800}.djassa-side-card__media-title{color:#ffffff;font-size:28px;line-height:1.12;font-weight:900;letter-spacing:-0.03em;max-width:240px}.djassa-side-card__media--soft .djassa-side-card__media-title{color:#0f172a;font-size:20px;max-width:none}.djassa-side-card__image{display:block;width:100%;height:340px;object-fit:cover;object-position:center}.djassa-side-card--mini-list .djassa-side-card__body{padding-top:14px}.djassa-side-card__bullet-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.djassa-side-card__bullet-list li{position:relative;padding-left:18px;color:#475467;font-size:14px;line-height:1.5;font-weight:700}.djassa-side-card__bullet-list li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:999px;background:#3b82f6}#djassa-global-header{position:relative;z-index:50010}.djassa-global-header-spacer{width:100%;flex:0 0 auto}.djassa-global-header-spacer--large{height:72px}.djassa-page-content--with-global-rails{margin-top:0 !important;padding-top:0 !important}section.marketplace-lander,article.page-content,#homepage-filters,.coverimage,.marketplace-cover,.marketplace-cover-small,.marketplace-cover-small-fade,.coverimage-fade,.title-container{position:relative !important;z-index:1 !important}body.homepage.index .page-content,body.homepage.index .page-content.no-cover-photo,body.messages.index .page-content,body.listings.index .page-content,body.listings.show .page-content{margin-top:0 !important;padding-top:0 !important}body.homepage.index .djassa-layout,body.messages.index .djassa-layout,body.listings.index .djassa-layout,body.listings.show .djassa-layout{margin-top:0 !important}.djassa-user-menu-wrap{position:relative}#header-user-desktop-anchor,.djassa-user-toggle.toggle{position:relative;z-index:30;display:inline-flex;align-items:center;gap:14px;min-height:58px;padding:0 18px;border-radius:22px;border:1px solid rgba(191,219,254,0.95);background:linear-gradient(180deg, rgba(255,255,255,0.96) 0%, rgba(248,250,252,0.96) 100%);box-shadow:0 10px 24px rgba(15,23,42,0.07),inset 0 1px 0 rgba(255,255,255,0.85);transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, background 0.18s ease}#header-user-desktop-anchor:hover,#header-user-desktop-anchor.is-open,.djassa-user-toggle.toggle:hover,.djassa-user-toggle.toggle.is-open{transform:translateY(-1px);border-color:rgba(96,165,250,0.9);box-shadow:0 14px 30px rgba(37,99,235,0.12),0 8px 18px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.9)}#header-user-desktop-anchor img,#header-user-desktop-anchor .avatar,#header-user-desktop-anchor .profile-image,.djassa-user-toggle.toggle img,.djassa-user-toggle.toggle .avatar,.djassa-user-toggle.toggle .profile-image{width:42px;height:42px;min-width:42px;border-radius:14px;object-fit:cover;border:1px solid #dbeafe;background:linear-gradient(135deg, #f8fafc 0%, #eef2ff 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.75)}#header-user-desktop-anchor .user-name,#header-user-desktop-anchor .djassa-user-name,.djassa-user-toggle.toggle .user-name,.djassa-user-toggle.toggle .djassa-user-name{color:#0f172a;font-size:16px;line-height:1.1;font-weight:800;letter-spacing:-0.01em}#header-user-desktop-anchor .icon-dropdown,#header-user-desktop-anchor .dropdown-icon,.djassa-user-toggle.toggle .icon-dropdown,.djassa-user-toggle.toggle .dropdown-icon{color:#64748b;font-size:13px;transition:transform 0.18s ease, color 0.18s ease}#header-user-desktop-anchor.is-open .icon-dropdown,#header-user-desktop-anchor.is-open .dropdown-icon,.djassa-user-toggle.toggle.is-open .icon-dropdown,.djassa-user-toggle.toggle.is-open .dropdown-icon{transform:rotate(180deg);color:#2563eb}#header-user-toggle-menu,.toggle-menu.header-toggle-menu-user{position:absolute !important;top:calc(100% + 14px) !important;right:0 !important;left:auto !important;z-index:9999 !important;min-width:290px;padding:12px;border-radius:24px;border:1px solid rgba(147,197,253,0.42);background:linear-gradient(180deg, rgba(255,255,255,0.97) 0%, rgba(243,248,255,0.97) 100%);box-shadow:0 24px 50px rgba(15,23,42,0.18),0 10px 24px rgba(37,99,235,0.1),inset 0 1px 0 rgba(255,255,255,0.78);backdrop-filter:blur(14px);overflow:hidden;opacity:1;transform:translateY(0) scale(1);transform-origin:top right;transition:opacity 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease}#header-user-toggle-menu::before,.toggle-menu.header-toggle-menu-user::before{content:"";position:absolute;top:-8px;right:28px;width:16px;height:16px;background:rgba(255,255,255,0.98);border-top:1px solid rgba(147,197,253,0.42);border-left:1px solid rgba(147,197,253,0.42);transform:rotate(45deg)}#header-user-toggle-menu.hidden,.toggle-menu.header-toggle-menu-user.hidden{display:none !important}#header-user-toggle-menu .djassa-user-menu-link,#header-user-toggle-menu a,.toggle-menu.header-toggle-menu-user .djassa-user-menu-link,.toggle-menu.header-toggle-menu-user a{position:relative;display:flex;align-items:center;gap:14px;min-height:50px;padding:0 16px;border-radius:16px;color:#0f172a !important;text-decoration:none !important;font-size:15px;line-height:1.2;font-weight:750;transition:background 0.18s ease, color 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease}#header-user-toggle-menu .djassa-user-menu-link:hover,#header-user-toggle-menu a:hover,.toggle-menu.header-toggle-menu-user .djassa-user-menu-link:hover,.toggle-menu.header-toggle-menu-user a:hover{background:linear-gradient(135deg, #eff6ff 0%, rgba(219,234,254,0.92) 100%);color:#1d4ed8 !important;text-decoration:none !important;transform:translateX(3px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.65)}#header-user-toggle-menu .icon,#header-user-toggle-menu i,.toggle-menu.header-toggle-menu-user .icon,.toggle-menu.header-toggle-menu-user i{width:18px;min-width:18px;text-align:center;color:#2563eb;font-size:16px}#header-user-toggle-menu .djassa-user-menu-link--logout,#header-user-toggle-menu a[href*="logout"],.toggle-menu.header-toggle-menu-user .djassa-user-menu-link--logout,.toggle-menu.header-toggle-menu-user a[href*="logout"]{margin-top:8px;background:linear-gradient(135deg, rgba(254,242,242,0.95) 0%, rgba(255,245,245,0.95) 100%);color:#b91c1c !important}#header-user-toggle-menu .djassa-user-menu-link--logout:hover,#header-user-toggle-menu a[href*="logout"]:hover,.toggle-menu.header-toggle-menu-user .djassa-user-menu-link--logout:hover,.toggle-menu.header-toggle-menu-user a[href*="logout"]:hover{background:linear-gradient(135deg, #fee2e2 0%, #fecaca 100%);color:#991b1b !important}.djassa-user-menu-header{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:4px 6px 10px;border-bottom:1px solid rgba(226,232,240,0.9)}.djassa-user-menu-header__avatar{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg, #dbeafe 0%, #eff6ff 100%);border:1px solid #bfdbfe}.djassa-user-menu-header__name{color:#0f172a;font-size:15px;font-weight:800;line-height:1.15}.djassa-user-menu-header__meta{color:#64748b;font-size:12px;font-weight:600;line-height:1.2}.coverimage,.marketplace-cover,.marketplace-cover-small,.marketplace-cover-small-fade,.coverimage-fade,.title-container{display:none !important;background:none !important;height:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important}body>.coverimage,body>.marketplace-cover{display:none !important}.page-content,.page-content.no-cover-photo{background-image:none !important}@media (min-width: 1500px){.djassa-layout{grid-template-columns:340px minmax(0, 1fr) 340px;max-width:2060px;padding:0 24px}.djassa-side-rail{width:340px;min-width:340px;max-width:340px}.djassa-side-card__image{height:360px}.djassa-side-card__media{min-height:320px}}@media (max-width: 1280px){.djassa-layout{grid-template-columns:240px minmax(0, 1fr) 240px;max-width:1640px;padding:0 16px}.djassa-side-rail{width:240px;min-width:240px;max-width:240px}.djassa-side-card__image{height:280px}.djassa-side-card__media{min-height:250px}}@media (max-width: 1024px){.djassa-layout{grid-template-columns:1fr}.djassa-side-rail{display:none}.djassa-global-header-spacer--large{height:56px}}@media (max-width: 640px){#header-user-toggle-menu,.toggle-menu.header-toggle-menu-user{right:0 !important;min-width:240px;max-width:calc(100vw - 20px);padding:10px;border-radius:20px}#header-user-desktop-anchor,.djassa-user-toggle.toggle{min-height:54px;padding:0 14px;gap:10px}}html,body,#sidewinder-wrapper{background:radial-gradient(circle at top center, rgba(37,99,235,0.22) 0%,rgba(37,99,235,0) 36%),radial-gradient(circle at top left, rgba(96,165,250,0.3) 0%,rgba(96,165,250,0) 34%),radial-gradient(circle at bottom right, rgba(29,78,216,0.18) 0%,rgba(29,78,216,0) 30%),linear-gradient(180deg, #eef4ff 0%, #e6efff 42%, #dbe7ff 100%) !important;min-height:100%}#sidewinder-wrapper::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 100px, rgba(59,130,246,0.14) 0%,rgba(0,0,0,0) 28%),radial-gradient(circle at 15% 20%, rgba(147,197,253,0.18) 0%,rgba(0,0,0,0) 24%),radial-gradient(circle at 85% 80%, rgba(29,78,216,0.1) 0%,rgba(0,0,0,0) 26%)}#sidewinder-wrapper>*{position:relative}#sidewinder-wrapper>*:not(#topbar-container):not(#djassa-global-header){z-index:1}.djassa-actions-wrap .djassa-guest-actions{display:inline-flex !important;align-items:center !important;gap:0 !important;margin-right:10px !important}.djassa-actions-wrap .djassa-guest-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:42px !important;padding:0 0 !important;border-radius:0 !important;text-decoration:none !important;white-space:nowrap !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;color:#1f2937 !important;background:transparent !important;box-shadow:none !important;border:0 !important;transition:color 0.2s ease !important}.djassa-actions-wrap .djassa-guest-link--login{position:relative !important;padding-right:22px !important;margin-right:18px !important}.djassa-actions-wrap .djassa-guest-link--login::after{content:"" !important;position:absolute !important;top:50% !important;right:0 !important;transform:translateY(-50%) !important;width:1px !important;height:20px !important;background:rgba(31,41,55,0.16) !important}.djassa-actions-wrap .djassa-guest-link--signup{padding-left:0 !important;margin-left:0 !important}.djassa-actions-wrap .djassa-guest-link--login:hover,.djassa-actions-wrap .djassa-guest-link--signup:hover{color:#2563eb !important;background:transparent !important}@media (max-width: 1100px){.djassa-actions-wrap .djassa-guest-actions{margin-right:8px !important}.djassa-actions-wrap .djassa-guest-link{min-height:40px !important;font-size:14px !important}.djassa-actions-wrap .djassa-guest-link--login{padding-right:18px !important;margin-right:14px !important}.djassa-actions-wrap .djassa-guest-link--login::after{height:18px !important}}.djassa-home-hero{width:100%;margin-bottom:28px}.djassa-home-hero__grid{position:relative;display:grid;grid-template-columns:230px minmax(0, 1fr);gap:16px;align-items:stretch;isolation:isolate}.djassa-home-hero__categories,.djassa-home-hero__banner{position:relative;width:100%;max-width:none;min-width:0;height:100%}.djassa-home-hero__categories{z-index:3}.djassa-home-hero__banner{z-index:1}.djassa-home-hero__card,.djassa-home-hero__banner-card{position:relative;width:100%;max-width:none}.djassa-home-hero__card,.djassa-home-hero__category-list,.djassa-home-hero__category-item,.djassa-home-hero__category-item *{pointer-events:auto}.djassa-home-hero__card{display:flex;flex-direction:column;height:100%;padding:18px;background:#ffffff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 14px 34px rgba(15,23,42,0.06)}.djassa-home-hero__card-title{margin:0 0 14px;color:#0f172a;font-size:18px;font-weight:800}.djassa-home-hero__category-list{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.djassa-home-hero__category-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border-radius:12px;color:#334155;text-decoration:none;transition:all 0.2s ease}.djassa-home-hero__category-item:hover{background:#f8fafc;transform:translateY(-1px);color:#0f172a}.djassa-home-hero__category-item.is-active{background:#f8fafc;color:#0f172a;box-shadow:inset 0 0 0 1px #dbeafe}.djassa-home-hero__category-icon{width:26px;min-width:26px;text-align:center;font-size:18px}.djassa-home-hero__category-text{font-size:14px;font-weight:700}.djassa-home-hero__banner-card,.djassa-ad-slot--home-center-hero{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%;height:100%;min-height:100%;border-radius:18px;box-shadow:0 14px 34px rgba(15,23,42,0.08)}.djassa-home-hero__banner-card{padding:28px 30px;background:radial-gradient(circle at top right, rgba(96,165,250,0.26),rgba(0,0,0,0) 28%),linear-gradient(135deg, #2563eb 0%, #1d4ed8 55%, #0f172a 100%);color:#ffffff}.djassa-home-hero__banner-badge{display:inline-flex;align-items:center;align-self:flex-start;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,0.16);font-size:13px;font-weight:800;margin-bottom:16px}.djassa-home-hero__banner-title{margin:0 0 14px;font-size:34px;line-height:1.08;font-weight:900;max-width:12ch}.djassa-home-hero__banner-text{margin:0 0 20px;font-size:16px;line-height:1.6;color:rgba(255,255,255,0.9);max-width:680px}.djassa-home-hero__banner-actions{display:flex;flex-wrap:wrap;gap:12px}.djassa-home-hero__banner img,.djassa-home-hero__banner picture,.djassa-home-hero__banner video,.djassa-home-hero__banner iframe,.djassa-ad-slot--home-center-hero img,.djassa-ad-slot--home-center-hero picture,.djassa-ad-slot--home-center-hero video,.djassa-ad-slot--home-center-hero iframe,.djassa-ad-slot--home-center-hero img,.djassa-ad-slot--home-center-hero video,.djassa-ad-slot--home-center-hero picture,.djassa-ad-slot--home-center-hero iframe{display:block;width:100%;height:100%;object-fit:cover;border-radius:18px}.djassa-home-hero__primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;background:#f97316;color:#ffffff;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 12px 24px rgba(249,115,22,0.24)}.djassa-home-hero__primary-btn:hover{background:#ea580c}.djassa-home-hero__secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.18);color:#ffffff;text-decoration:none;font-size:14px;font-weight:800}.djassa-home-hero__secondary-btn:hover{background:rgba(255,255,255,0.2)}@media (max-width: 1200px){.djassa-home-hero__grid{grid-template-columns:1fr}}@media (max-width: 640px){.djassa-home-section-title{font-size:24px}.djassa-home-hero__banner-title{font-size:28px}}.djassa-home-hero__grid{display:grid !important;grid-template-columns:230px minmax(0, 1fr);gap:16px;align-items:stretch !important}.djassa-home-hero__categories,.djassa-home-hero__banner,.djassa-ad-slot--home-center-hero{height:100% !important;min-height:100% !important}.djassa-home-hero__banner img,.djassa-ad-slot--home-center-hero img,.djassa-home-hero__banner picture,.djassa-ad-slot--home-center-hero picture,.djassa-home-hero__banner video,.djassa-ad-slot--home-center-hero video,.djassa-home-hero__banner iframe,.djassa-ad-slot--home-center-hero iframe{width:100% !important;height:100% !important;min-height:100% !important;object-fit:cover !important;display:block !important}.djassa-ad-slot--home-center-hero{width:100% !important;min-height:370px !important;border-radius:18px !important;overflow:hidden !important;display:block !important}.djassa-ad-slot--home-center-hero img,.djassa-ad-slot--home-center-hero video,.djassa-ad-slot--home-center-hero picture{width:100%;height:100%;object-fit:cover}.djassa-ad-slot--home-center-hero .adsbygoogle,.djassa-ad-slot--home-center-hero iframe{width:100% !important;min-height:280px !important;height:auto !important}.djassa-ad-slot--home-center-hero .adsbygoogle,.djassa-ad-slot--home-center-hero .djassa-ad-slot__adsense{display:block !important;width:100% !important;min-height:370px !important}.djassa-ad-slot--home-center-hero{display:block;min-height:280px;background:#fff;padding:10px;border-radius:18px;overflow:hidden}.djassa-ad-slot--home-center-hero .adsbygoogle{display:block !important;min-height:280px;height:auto !important}.dj-market-card__media{position:relative}.dj-market-card__boost-badge{position:absolute;top:10px;left:10px;z-index:5;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;line-height:1;color:#7c2d12;background:linear-gradient(135deg, #fff7ed, #fed7aa);border:1px solid rgba(251,146,60,0.5);box-shadow:0 10px 22px rgba(251,146,60,0.22)}.dj-market-card__boost-icon{font-size:13px}.dj-market-card__boost-text{white-space:nowrap}.djassa-home-hero{margin-bottom:24px !important}.djassa-home-hero__grid{grid-template-columns:230px minmax(0, 1fr) !important;gap:18px !important;align-items:stretch !important}.djassa-home-hero__categories,.djassa-home-hero__center{height:620px !important;min-height:620px !important;max-height:620px !important}.djassa-home-hero__card{height:100% !important;padding:22px !important;border-radius:22px !important}.djassa-home-hero__card-title{font-size:20px !important;margin-bottom:18px !important}.djassa-home-hero__category-list{gap:14px !important}.djassa-home-hero__category-item{min-height:54px !important;padding:12px 16px !important;gap:12px !important;border-radius:14px !important}.djassa-home-hero__category-icon{width:28px !important;min-width:28px !important;font-size:18px !important}.djassa-home-hero__category-text{font-size:16px !important;line-height:1.25 !important;font-weight:800 !important}.djassa-home-hero__center{display:grid !important;grid-template-rows:440px 156px !important;gap:24px !important;min-width:0 !important}.djassa-home-hero__banner,.djassa-home-hero__banner-card,.djassa-ad-slot--home-center-hero{height:440px !important;min-height:440px !important;max-height:440px !important;border-radius:22px !important}.djassa-boosted-strip{height:156px !important;min-height:156px !important;max-height:156px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:transparent !important;border:0 !important;box-shadow:none !important}.djassa-boosted-strip__head{display:none !important}.djassa-boosted-strip__viewport,.djassa-boosted-strip__track{height:156px !important;min-height:156px !important;max-height:156px !important;overflow:hidden !important}.djassa-boosted-strip__track{display:flex !important;gap:14px !important;align-items:flex-start !important;padding:0 !important}.djassa-boosted-strip__item{flex:0 0 260px !important;width:260px !important;min-width:260px !important;max-width:260px !important;height:144px !important;min-height:144px !important;max-height:144px !important;display:grid !important;grid-template-columns:112px minmax(0, 1fr) !important;gap:12px !important;padding:10px !important;border-radius:18px !important;background:#ffffff !important;overflow:hidden !important;box-shadow:0 12px 26px rgba(15,23,42,0.08) !important}.djassa-boosted-strip__media,.djassa-boosted-strip__image,.djassa-boosted-strip__placeholder{width:112px !important;height:124px !important;border-radius:14px !important;object-fit:cover !important}.djassa-boosted-strip__body{display:flex !important;flex-direction:column !important;justify-content:center !important;min-width:0 !important;padding:0 !important}.djassa-boosted-strip__item-title{font-size:14px !important;line-height:1.2 !important;font-weight:900 !important;color:#111827 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.djassa-boosted-strip__price{margin-top:6px !important;font-size:15px !important;font-weight:900 !important;color:#111827 !important}.djassa-boosted-strip__meta{margin-top:10px !important;display:flex !important;justify-content:space-between !important;gap:8px !important;color:#667085 !important;font-size:11px !important;font-weight:800 !important}.djassa-boosted-strip__badge{top:6px !important;left:6px !important;font-size:10px !important;padding:5px 8px !important}.djassa-home-hero__card{padding:18px !important}.djassa-home-hero__card-title{font-size:18px !important;margin-bottom:12px !important}.djassa-home-hero__category-list{gap:6px !important}.djassa-home-hero__category-item{min-height:42px !important;padding:8px 12px !important;gap:10px !important;border-radius:12px !important}.djassa-home-hero__category-icon{width:22px !important;min-width:22px !important;font-size:15px !important}.djassa-home-hero__category-text{font-size:14px !important;line-height:1.15 !important;font-weight:800 !important}.djassa-home-hero__categories{overflow:hidden !important}.djassa-home-hero__categories{height:auto !important;min-height:0 !important;max-height:none !important;align-self:start !important}.djassa-home-hero__card{height:auto !important;min-height:0 !important;max-height:none !important;padding:18px !important}.djassa-home-hero__center{height:620px !important;min-height:620px !important;max-height:620px !important}.djassa-home-hero__grid{align-items:start !important}.djassa-home-hero__category-list{overflow:visible !important}.djassa-home-hero__grid{align-items:start !important}.djassa-home-hero__categories,.djassa-home-hero__card{height:auto !important;min-height:0 !important;max-height:none !important}.djassa-home-hero__center{height:620px !important;min-height:620px !important;max-height:620px !important;display:grid !important;grid-template-rows:1fr auto !important;row-gap:12px !important;align-content:start !important}.djassa-home-hero__banner,.djassa-home-hero__banner-card,.djassa-ad-slot--home-center-hero{height:auto !important;min-height:0 !important;max-height:none !important}.djassa-boosted-strip{align-self:start !important;margin-top:-18px !important;height:156px !important}.djassa-boosted-strip__viewport,.djassa-boosted-strip__track{height:156px !important}.djassa-home-hero__categories,.djassa-home-hero__card{height:auto !important;min-height:0 !important;max-height:none !important}.djassa-home-hero__center{height:620px !important;min-height:620px !important;max-height:620px !important;display:grid !important;grid-template-rows:390px 182px !important;gap:48px !important}.djassa-home-hero__banner,.djassa-home-hero__banner-card,.djassa-ad-slot--home-center-hero{height:390px !important;min-height:390px !important;max-height:390px !important}.djassa-boosted-strip{height:182px !important;min-height:182px !important;max-height:182px !important;margin-top:0 !important;align-self:end !important}.djassa-boosted-strip__viewport,.djassa-boosted-strip__track{height:182px !important;min-height:182px !important;max-height:182px !important}.djassa-boosted-strip__item{height:168px !important;min-height:168px !important;max-height:168px !important}.djassa-boosted-strip__media,.djassa-boosted-strip__image,.djassa-boosted-strip__placeholder{height:148px !important}.djassa-home-hero__center{height:620px !important;min-height:620px !important;max-height:620px !important;display:grid !important;grid-template-rows:auto 182px !important;gap:8px !important;align-content:start !important}.djassa-home-hero__banner,.djassa-home-hero__banner-card,.djassa-ad-slot--home-center-hero{height:auto !important;min-height:0 !important;max-height:none !important}.djassa-boosted-strip{margin-top:0 !important;align-self:start !important;height:182px !important;min-height:182px !important;max-height:182px !important}.djassa-boosted-strip__viewport,.djassa-boosted-strip__track{height:182px !important}.djassa-home-hero__categories .djassa-boosted-strip__badge,.djassa-home-hero__categories .djassa-boosted-strip__badges{display:none !important}.djassa-boosted-strip__item{position:relative !important}.djassa-boosted-strip__item .djassa-boosted-strip__media{position:relative !important}.djassa-boosted-strip__item .djassa-boosted-strip__badges{position:absolute !important;top:6px !important;left:6px !important;z-index:20 !important;display:flex !important;gap:5px !important}.djassa-boosted-strip__item .djassa-boosted-strip__badge{position:static !important;top:auto !important;left:auto !important}.djassa-boosted-strip__media{position:relative !important}.djassa-boosted-strip__badges{position:absolute !important;top:8px !important;left:8px !important;right:8px !important;z-index:5 !important;pointer-events:none !important}.djassa-boosted-strip__badge{position:absolute !important;top:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:30px !important;padding:0 12px !important;border-radius:999px !important;font-size:14px !important;font-weight:800 !important;line-height:1 !important;white-space:nowrap !important;box-shadow:0 8px 18px rgba(15,23,42,0.08) !important}.djassa-boosted-strip__badge--boost{left:0 !important;background:#fff7ed !important;border:1px solid #fdba74 !important;color:#9a3412 !important;max-width:120px !important}.djassa-boosted-strip__badge--sale{right:0 !important;background:#fff7ed !important;border:1px solid #fdba74 !important;color:#ea580c !important;min-width:58px !important;max-width:72px !important}@media (max-width: 768px){.djassa-boosted-strip__badges{top:6px !important;left:6px !important;right:6px !important}.djassa-boosted-strip__badge{height:26px !important;font-size:12px !important;padding:0 10px !important}.djassa-boosted-strip__badge--boost{max-width:105px !important}.djassa-boosted-strip__badge--sale{min-width:52px !important;max-width:64px !important}}.djassa-boosted-strip__item{position:relative !important}.djassa-boosted-strip__media{position:relative !important}.djassa-boosted-strip__badges{position:static !important}.djassa-boosted-strip__badge--boost{position:absolute !important;top:8px !important;left:8px !important;z-index:6 !important;display:inline-flex !important;align-items:center !important;height:30px !important;padding:0 12px !important;border-radius:999px !important;background:#fff7ed !important;border:1px solid #fdba74 !important;color:#9a3412 !important;font-size:14px !important;font-weight:800 !important}.djassa-boosted-strip__badge--sale{position:absolute !important;top:8px !important;right:8px !important;left:auto !important;z-index:7 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:30px !important;min-width:58px !important;padding:0 12px !important;border-radius:999px !important;background:#fff7ed !important;border:1px solid #fdba74 !important;color:#ea580c !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important}@media (max-width: 768px){.djassa-boosted-strip__badge--boost,.djassa-boosted-strip__badge--sale{top:6px !important;height:26px !important;font-size:12px !important;padding:0 10px !important}.djassa-boosted-strip__badge--boost{left:6px !important}.djassa-boosted-strip__badge--sale{right:6px !important;min-width:52px !important}}.djassa-boosted-strip__item{position:relative !important}.djassa-boosted-strip__media{position:relative !important}.djassa-boosted-strip__badges{position:static !important;inset:auto !important;display:block !important}.djassa-boosted-strip__badge--boost{position:absolute !important;top:8px !important;left:8px !important;right:auto !important;z-index:8 !important;height:24px !important;min-width:34px !important;padding:0 8px !important;font-size:12px !important}.djassa-boosted-strip__badge--sale{position:absolute !important;top:8px !important;right:10px !important;left:auto !important;z-index:9 !important;height:24px !important;min-width:44px !important;max-width:48px !important;padding:0 8px !important;font-size:12px !important;font-weight:900 !important}.djassa-boosted-strip__badge--boost,.djassa-boosted-strip__badge--sale{height:18px !important;min-height:18px !important;max-height:18px !important;padding:0 6px !important;border-radius:999px !important;font-size:9px !important;line-height:18px !important;box-shadow:none !important}.djassa-boosted-strip__badge--boost{top:6px !important;left:6px !important;min-width:24px !important;max-width:28px !important}.djassa-boosted-strip__badge--sale{top:6px !important;right:6px !important;min-width:34px !important;max-width:38px !important}.djassa-home-hero{margin-bottom:24px !important}.djassa-home-hero__grid{display:grid !important;grid-template-columns:230px minmax(0, 1fr) !important;gap:18px !important;align-items:start !important;overflow:visible !important}.djassa-home-hero__categories{height:auto !important;min-height:0 !important;max-height:none !important;align-self:start !important}.djassa-home-hero__card{height:auto !important;min-height:0 !important;max-height:none !important}.djassa-home-hero__center{height:520px !important;min-height:520px !important;max-height:520px !important;display:grid !important;grid-template-rows:360px 142px !important;gap:18px !important;overflow:hidden !important;min-width:0 !important}.djassa-home-hero__banner,.djassa-home-hero__banner-card,.djassa-ad-slot--home-center-hero{width:100% !important;height:360px !important;min-height:360px !important;max-height:360px !important;overflow:hidden !important;border-radius:22px !important}.djassa-home-hero__banner img,.djassa-home-hero__banner picture,.djassa-home-hero__banner video,.djassa-home-hero__banner iframe,.djassa-ad-slot--home-center-hero img,.djassa-ad-slot--home-center-hero picture,.djassa-ad-slot--home-center-hero video,.djassa-ad-slot--home-center-hero iframe,.djassa-ad-slot--home-center-hero .djassa-ad-slot,.djassa-ad-slot--home-center-hero .djassa-ad-slot__media,.djassa-ad-slot--home-center-hero .djassa-ad-slot__link{width:100% !important;height:100% !important;min-height:0 !important;max-height:360px !important;object-fit:cover !important;overflow:hidden !important}.djassa-boosted-strip{height:142px !important;min-height:142px !important;max-height:142px !important;overflow:hidden !important;margin:0 !important;padding:0 !important}.djassa-boosted-strip__viewport,.djassa-boosted-strip__track{height:142px !important;min-height:142px !important;max-height:142px !important;overflow:hidden !important}.djassa-boosted-strip__track{display:flex !important;gap:12px !important;align-items:flex-start !important}.djassa-boosted-strip__item{flex:0 0 230px !important;width:230px !important;min-width:230px !important;max-width:230px !important;height:132px !important;min-height:132px !important;max-height:132px !important;overflow:hidden !important}.djassa-boosted-strip__meta{flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:3px !important}.djassa-boosted-strip__stats{display:inline-flex !important;align-items:center !important;gap:7px !important;line-height:1 !important}.djassa-boosted-strip__vote{display:inline-flex !important;align-items:center !important;gap:2px !important;font-size:10px !important;font-weight:800 !important}.djassa-boosted-strip__body{justify-content:flex-start !important;padding-top:10px !important}.djassa-boosted-strip__item-title{margin:0 0 4px !important;line-height:1.05 !important}.djassa-boosted-strip__price{margin-top:0 !important;margin-bottom:6px !important;line-height:1.05 !important}.djassa-boosted-strip__meta{margin-top:0 !important}.djassa-boosted-strip{width:100% !important;overflow:hidden !important}.djassa-boosted-strip__viewport{width:100% !important;overflow-x:auto !important;overflow-y:hidden !important;padding-bottom:6px !important;scroll-behavior:smooth !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:thin}.djassa-boosted-strip__track{display:flex !important;flex-wrap:nowrap !important;gap:16px !important;width:max-content !important;min-width:100% !important}.djassa-boosted-strip__item{flex:0 0 320px !important}.djassa-boosted-strip__viewport::-webkit-scrollbar{height:8px}.djassa-boosted-strip__viewport::-webkit-scrollbar-thumb{background:rgba(59,130,246,0.35);border-radius:999px}.djassa-boosted-strip__viewport::-webkit-scrollbar-track{background:rgba(255,255,255,0.4)}@media (max-width: 768px){.djassa-boosted-strip__item{flex:0 0 260px !important}}.djassa-boosted-strip__body{min-width:0 !important;overflow:hidden !important;padding-top:8px !important}.djassa-boosted-strip__item-title{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;white-space:normal !important;overflow:hidden !important;text-overflow:ellipsis !important;max-height:28px !important;margin:0 0 4px !important;font-size:11px !important;line-height:14px !important;font-weight:900 !important}.djassa-boosted-strip__price{display:block !important;width:100% !important;max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;margin:0 0 5px !important;font-size:clamp(8px, 0.75vw, 10px) !important;line-height:12px !important;font-weight:900 !important}.djassa-boosted-strip__meta{margin-top:0 !important;min-width:0 !important}.djassa-boosted-strip__seller,.djassa-boosted-strip__stats{max-width:100% !important;overflow:hidden !important}.djassa-boosted-strip{border-radius:22px !important;overflow:hidden !important}.djassa-boosted-strip__viewport{border-radius:22px !important;overflow-x:auto !important;overflow-y:hidden !important}.djassa-boosted-strip__track{padding-left:0 !important;padding-right:0 !important}.djassa-boosted-strip__item{border-radius:22px !important;overflow:hidden !important}.djassa-boosted-strip__media,.djassa-boosted-strip__image,.djassa-boosted-strip__placeholder{border-radius:18px !important;overflow:hidden !important}.djassa-boosted-strip,.djassa-boosted-strip__viewport,.djassa-boosted-strip__track,.djassa-boosted-strip__item{box-shadow:none !important}.djassa-boosted-strip__item{filter:none !important}.djassa-home-hero__card{box-shadow:none !important}.djassa-home-hero__card{border:1px solid rgba(226,232,240,0.95) !important}@media (max-width: 820px){html,body{overflow-x:hidden !important}.djassa-home-hero{width:100% !important;max-width:100% !important;margin-bottom:26px !important;overflow:hidden !important}.djassa-home-hero__grid{display:grid !important;grid-template-columns:1fr !important;gap:14px !important;width:100% !important;max-width:100% !important;overflow:hidden !important}.djassa-home-hero__categories,.djassa-home-hero__center,.djassa-home-hero__banner,.djassa-home-hero__banner-card,.djassa-ad-slot--home-center-hero{width:100% !important;max-width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;max-height:none !important}.djassa-home-hero__card{width:100% !important;max-width:100% !important;padding:18px !important;border-radius:24px !important}.djassa-home-hero__category-list{gap:8px !important}.djassa-home-hero__category-item{min-height:48px !important;padding:9px 12px !important}.djassa-home-hero__category-text{font-size:15px !important;line-height:1.2 !important}.djassa-home-hero__center{display:grid !important;grid-template-rows:auto auto !important;gap:14px !important;overflow:hidden !important}.djassa-home-hero__banner,.djassa-home-hero__banner-card,.djassa-ad-slot--home-center-hero{height:260px !important;min-height:260px !important;max-height:260px !important;border-radius:24px !important;overflow:hidden !important}.djassa-home-hero__banner img,.djassa-home-hero__banner picture,.djassa-home-hero__banner video,.djassa-home-hero__banner iframe,.djassa-ad-slot--home-center-hero img,.djassa-ad-slot--home-center-hero picture,.djassa-ad-slot--home-center-hero video,.djassa-ad-slot--home-center-hero iframe{width:100% !important;height:100% !important;max-height:260px !important;object-fit:cover !important;border-radius:24px !important}.djassa-boosted-strip{width:100% !important;max-width:100% !important;height:150px !important;min-height:150px !important;max-height:150px !important;border-radius:24px !important;overflow:hidden !important}.djassa-boosted-strip__viewport{width:100% !important;max-width:100% !important;height:150px !important;overflow-x:auto !important;overflow-y:hidden !important;border-radius:24px !important}.djassa-boosted-strip__track{display:flex !important;flex-wrap:nowrap !important;width:max-content !important;min-width:100% !important;height:150px !important;gap:12px !important}.djassa-boosted-strip__item{flex:0 0 260px !important;width:260px !important;min-width:260px !important;max-width:260px !important;height:138px !important;min-height:138px !important;max-height:138px !important;border-radius:24px !important}}@media (max-width: 480px){.djassa-home-hero{padding:0 14px !important}.djassa-home-hero__banner,.djassa-home-hero__banner-card,.djassa-ad-slot--home-center-hero{height:230px !important;min-height:230px !important;max-height:230px !important}.djassa-home-hero__banner img,.djassa-ad-slot--home-center-hero img{max-height:230px !important}}@media (max-width: 820px){.djassa-header-search--mobile{display:flex !important;align-items:center !important;gap:8px !important}.djassa-header-search--mobile .djassa-header-search-input-wrap{flex:1 1 auto !important;min-width:0 !important}.djassa-header-search-button--mobile{flex:0 0 44px !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;padding:0 !important;border-radius:14px !important;font-size:18px !important}}.djassa-ad-slot--home-center-hero .djassa-campaign-slider{position:relative !important;display:block !important;width:100% !important;height:100% !important;min-height:360px !important;overflow:hidden !important;border-radius:22px !important}.djassa-ad-slot--home-center-hero .djassa-campaign-slider__slide{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;min-height:0 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;z-index:1 !important}.djassa-ad-slot--home-center-hero .djassa-campaign-slider__slide.is-active{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;z-index:2 !important}.djassa-ad-slot--home-center-hero .djassa-campaign-slider__slide img{display:block !important;width:100% !important;height:100% !important;min-height:0 !important;object-fit:cover !important;border-radius:22px !important}.djassa-home-listings-head{margin-bottom:22px}.djassa-results-title{margin:0;color:#0f172a;font-size:28px;line-height:1.15;font-weight:900;letter-spacing:-0.02em}.djassa-results-count{margin-top:6px;color:#667085;font-size:14px;font-weight:600}.djassa-results-shell{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:20px;align-items:start;width:100%}.djassa-results-shell__sidebar,.djassa-results-shell__main{min-width:0}.djassa-results-shell.djassa-results-shell--full{grid-template-columns:minmax(0, 1fr);gap:0}.djassa-results-shell.djassa-results-shell--full>.djassa-main{grid-column:1 / -1;width:100%;min-width:0}.djassa-results-shell__categories-card{padding:0;background:transparent}.djassa-results-shell__categories-title{margin-bottom:14px;color:#111827;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:0.02em}.djassa-results-shell__categories-list{display:flex;flex-direction:column;gap:4px}.djassa-results-shell__category-group{display:flex;flex-direction:column}.djassa-results-shell__category-link,.djassa-results-shell__subcategory-link{display:block;text-decoration:none;transition:all 0.18s ease}.djassa-results-shell__category-link{padding:3px 0;color:#2f2f2f;font-size:15px;line-height:1.35;font-weight:500}.djassa-results-shell__category-link--main{font-weight:700}.djassa-results-shell__category-link:hover,.djassa-results-shell__subcategory-link:hover{color:#2457f5}.djassa-results-shell__category-link.is-active{color:#111827;font-weight:800}.djassa-results-shell__subcategory-list{margin-top:2px;margin-bottom:8px;padding-left:16px;border-left:2px solid #e5e7eb}.djassa-results-shell__subcategory-link{padding:3px 0;color:#4b5563;font-size:14px;line-height:1.35;font-weight:500}.djassa-results-shell__subcategory-link.is-active{color:#2457f5;font-weight:800}#djassa-view-region .djassa-grid,#djassa-view-region .djassa-grid.djassa-grid--wide{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:18px;align-items:start;width:100%}#djassa-view-region .djassa-grid>.djassa-grid-item,#djassa-view-region .djassa-grid>.home-fluid-thumbnail-grid-item,#djassa-view-region .djassa-grid>.fluid-thumbnail-grid-item,#djassa-view-region .djassa-grid>.grid-item,#djassa-view-region .djassa-grid.djassa-grid--wide>.djassa-grid-item,#djassa-view-region .djassa-grid.djassa-grid--wide>.home-fluid-thumbnail-grid-item,#djassa-view-region .djassa-grid.djassa-grid--wide>.fluid-thumbnail-grid-item,#djassa-view-region .djassa-grid.djassa-grid--wide>.grid-item{width:100%;min-width:0;max-width:100%;margin:0}#djassa-view-region .djassa-grid-card,#djassa-view-region .fluid-thumbnail-grid-item,#djassa-view-region .home-fluid-thumbnail-grid-item,#djassa-view-region .grid-item{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#ffffff;border:1px solid #e6ebf3;border-radius:14px;box-shadow:0 6px 18px rgba(15,23,42,0.05);transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease}#djassa-view-region .djassa-grid-card:hover,#djassa-view-region .fluid-thumbnail-grid-item:hover,#djassa-view-region .home-fluid-thumbnail-grid-item:hover,#djassa-view-region .grid-item:hover{transform:translateY(-3px);border-color:#d6e3f8;box-shadow:0 14px 28px rgba(15,23,42,0.09)}#djassa-view-region .djassa-grid-card__media,#djassa-view-region .fluid-thumbnail-grid-image,#djassa-view-region .djassa-grid-image-container,#djassa-view-region .djassa-grid-card__media-link{position:relative;display:block;overflow:hidden;border-radius:14px 14px 0 0;background:#f8fafc}#djassa-view-region .djassa-grid-card__media img,#djassa-view-region .djassa-grid-image,#djassa-view-region .fluid-thumbnail-grid-image-image{display:block;width:100%;height:170px;object-fit:cover;object-position:center;background:#f3f6fb}.djassa-grid-image-price-container,#djassa-view-region .djassa-grid-card__media .price,#djassa-view-region .djassa-grid-card__media .listing-price,#djassa-view-region .fluid-thumbnail-grid-image-price{position:absolute;top:10px;right:10px;left:auto;z-index:4;display:inline-flex !important;align-items:center !important;justify-content:flex-end !important;max-width:calc(100% - 20px);background:transparent !important;padding:0 !important;min-height:auto !important;box-shadow:none !important;border-radius:0 !important;pointer-events:none}.djassa-grid-image-price-badge,#djassa-view-region .djassa-grid-card__media .price,#djassa-view-region .djassa-grid-card__media .listing-price,#djassa-view-region .fluid-thumbnail-grid-image-price{display:inline-flex !important;align-items:center !important;gap:6px !important;min-height:36px;max-width:100%;padding:0 14px !important;border-radius:999px;background:rgba(255,255,255,0.98) !important;color:#0f172a !important;white-space:nowrap !important;overflow:hidden;box-shadow:0 8px 20px rgba(15,23,42,0.1) !important;line-height:1 !important;font-weight:900}.djassa-grid-image-price-value{display:inline-block !important;margin:0 !important;padding:0 !important;color:#0f172a;font-size:13px;line-height:1 !important;font-weight:900;white-space:nowrap !important}.djassa-grid-image-price-unit{display:inline-block !important;margin:0 !important;padding:0 !important;color:#475467;font-size:11px;line-height:1 !important;font-weight:700;white-space:nowrap !important}#djassa-view-region .djassa-grid-card__media::after,#djassa-view-region .fluid-thumbnail-grid-image::after,#djassa-view-region .djassa-grid-card__media .djassa-grid-image-title,#djassa-view-region .djassa-grid-card__media .fluid-thumbnail-grid-image-title,#djassa-view-region .djassa-grid-card__media .listing-title,#djassa-view-region .djassa-grid-card__media h3,#djassa-view-region .djassa-grid-card__media [class*="title"],#djassa-view-region .fluid-thumbnail-grid-image-title{display:none !important;content:none !important}#djassa-view-region .djassa-grid-card__body{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;background:#ffffff;min-height:88px}.djassa-grid-card__body-title{margin:0;min-height:38px}.djassa-grid-card__body-title-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#1f2937;text-decoration:none;font-size:15px;line-height:1.25;font-weight:700;letter-spacing:-0.01em}.djassa-grid-card__body-title-link:hover{color:#0f172a;text-decoration:none}.djassa-grid-card__seller-row{display:flex;align-items:center;min-height:18px}.djassa-grid-card__seller-name{display:inline-block;color:#667085;text-decoration:none;font-size:12px;line-height:1.3;font-weight:700}.djassa-grid-card__seller-name:hover{color:#475467;text-decoration:none}.djassa-grid-card__distance{color:#98a2b3;font-size:11px;line-height:1.3;font-weight:600}#djassa-view-region .djassa-grid-card__author-row,#djassa-view-region .djassa-grid-card__author-avatar,#djassa-view-region .djassa-grid-card__author-meta,#djassa-view-region .djassa-grid-card__details,#djassa-view-region .djassa-grid-card__details-author-name,#djassa-view-region .djassa-grid-card__details-distance,#djassa-view-region .home-fluid-thumbnail-grid-author-avatar,#djassa-view-region .home-fluid-thumbnail-grid-author-avatar-image,#djassa-view-region .home-fluid-thumbnail-grid-author,#djassa-view-region .home-fluid-thumbnail-grid-details,#djassa-view-region .home-fluid-thumbnail-grid-details-author-name,#djassa-view-region .home-fluid-thumbnail-grid-details-distance,#djassa-view-region .home-fluid-thumbnail-grid-author-name{all:unset}#djassa-view-region .djassa-grid-card__seller-avatar,#djassa-view-region .djassa-grid-card__seller-avatar-link,#djassa-view-region .djassa-grid-card__seller-avatar-image,#djassa-view-region .djassa-grid-card .avatar,#djassa-view-region .listing-author-image,#djassa-view-region .home-listing-author-avatar,#djassa-view-region .author-avatar{display:none !important}.home-listings{display:flex;flex-direction:column;gap:18px}.home-listings>*,.home-listing{background:#ffffff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 10px 28px rgba(15,23,42,0.05);overflow:hidden;transition:transform 0.16s ease, box-shadow 0.2s ease, border-color 0.2s ease}.home-listings>*:hover,.home-listing:hover{transform:translateY(-2px);border-color:#bfdbfe;box-shadow:0 16px 38px rgba(15,23,42,0.08)}.home-listing,.home-listings .listing{border:0;margin:0;padding:0;background:transparent}.home-listings h3,.home-listings .listing-title,.home-listings .home-listing-title,.home-listings .fluid-thumbnail-grid-image-title{color:#0f172a;font-size:22px;line-height:1.15;font-weight:900;margin:0 0 10px;letter-spacing:-0.02em}.home-listings a{text-decoration:none}.home-listings a:hover{text-decoration:none}.home-listings .listing-author,.home-listings .home-listing-author,.home-listings .listing-author-name,.home-listings .home-listing-author-name{color:#2563eb;font-size:16px;font-weight:700}.home-listings .listing-author-description,.home-listings .listing-description,.home-listings .home-listing-description,.home-listings p,.home-listings small{color:#64748b;font-size:15px;line-height:1.55}.home-listings .listing-price,.home-listings .home-listing-price,.home-listings .price,.home-listings .listing-price-amount{color:#0f172a;font-size:28px;line-height:1;font-weight:900;letter-spacing:-0.03em}.home-listings .listing-price-unit,.home-listings .home-listing-price-unit,.home-listings .price-unit{color:#64748b;font-size:15px;line-height:1.2;font-weight:600}.home-listings .listing-price-container,.home-listings .home-listing-price-container,.home-listings .right-side-price,.home-listings .listing-price-column{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;padding:14px 18px;background:#f8fbff;border:1px solid #dbeafe;border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8)}.home-listings .avatar,.home-listings .listing-author-image,.home-listings .home-listing-author-avatar{width:42px;height:42px;min-width:42px;border-radius:14px;overflow:hidden;background:#f8fafc;border:1px solid #e5e7eb}.home-listings hr,.home-listings .separator,.home-listings .listing-divider{display:none}.djassa-pagination{margin-top:28px;display:flex;justify-content:center}.djassa-pagination__inner{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:8px;border-radius:22px;background:#eef2f7;border:1px solid #dde5f0;box-shadow:0 8px 22px rgba(15,23,42,0.05)}.djassa-pagination__pages{display:inline-flex;align-items:center;gap:8px}.djassa-pagination__btn,.djassa-pagination__page{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid transparent;background:#ffffff;color:#334155;font-size:14px;line-height:1;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.18s ease}.djassa-pagination__page{min-width:44px;padding:0 12px}.djassa-pagination__btn:hover,.djassa-pagination__page:hover{background:#ffffff;border-color:#c8d7ee;color:#2457f5;text-decoration:none;transform:translateY(-1px)}.djassa-pagination__btn--nav{padding:0 18px}.djassa-pagination__page--current{background:linear-gradient(135deg, #5ca7ff 0%, #2457f5 100%);color:#ffffff;border-color:transparent;box-shadow:0 10px 20px rgba(36,87,245,0.22)}.djassa-pagination__page--current:hover{color:#ffffff}.djassa-pagination__btn--disabled{background:rgba(255,255,255,0.65);color:#94a3b8;border-color:transparent;box-shadow:none;pointer-events:none;opacity:0.9}.djassa-pagination__arrow{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.djassa-pagination__label{display:inline-block;line-height:1}@media (max-width: 1680px){#djassa-view-region .djassa-grid,#djassa-view-region .djassa-grid.djassa-grid--wide{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media (max-width: 1440px){#djassa-view-region .djassa-grid,#djassa-view-region .djassa-grid.djassa-grid--wide{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width: 1280px){#djassa-view-region .djassa-grid,#djassa-view-region .djassa-grid.djassa-grid--wide{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 991px){.djassa-results-shell{grid-template-columns:1fr;gap:20px}.djassa-results-shell__sidebar{order:1}.djassa-results-shell__main{order:2}.djassa-results-title{font-size:30px}#djassa-view-region .djassa-grid,#djassa-view-region .djassa-grid.djassa-grid--wide{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}#djassa-view-region .djassa-grid-card__media img,#djassa-view-region .djassa-grid-image,#djassa-view-region .fluid-thumbnail-grid-image-image{height:190px}}@media (max-width: 640px){.djassa-results-title{font-size:26px}#djassa-view-region .djassa-grid,#djassa-view-region .djassa-grid.djassa-grid--wide{grid-template-columns:1fr;gap:14px}#djassa-view-region .djassa-grid-card__media img,#djassa-view-region .djassa-grid-image,#djassa-view-region .fluid-thumbnail-grid-image-image{height:220px}.djassa-pagination{margin-top:22px}.djassa-pagination__inner{gap:8px;padding:6px;border-radius:18px}.djassa-pagination__btn,.djassa-pagination__page{min-height:40px;font-size:13px;border-radius:12px}.djassa-pagination__btn--nav{padding:0 14px}.djassa-pagination__page{min-width:40px;padding:0 10px}}.home-no-listings.djassa-empty-state{display:flex;justify-content:center;align-items:center;min-height:340px;padding:40px 20px 60px}.djassa-empty-state__inner{width:100%;max-width:680px;text-align:center;padding:38px 28px;border-radius:24px;background:linear-gradient(180deg, rgba(255,255,255,0.94) 0%, rgba(248,250,255,0.98) 100%);border:1px solid rgba(148,163,184,0.18);box-shadow:0 18px 50px rgba(15,23,42,0.08),0 2px 10px rgba(15,23,42,0.04);backdrop-filter:blur(8px)}.djassa-empty-state__icon{width:74px;height:74px;margin:0 auto 18px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:30px;line-height:1;background:linear-gradient(135deg, rgba(37,99,235,0.12), rgba(99,102,241,0.18));color:#1d4ed8;box-shadow:inset 0 1px 0 rgba(255,255,255,0.65)}.djassa-empty-state__title{margin:0 0 10px;font-size:30px;line-height:1.15;font-weight:800;letter-spacing:-0.02em;color:#0f172a}.djassa-empty-state__text{max-width:560px;margin:0 auto;font-size:16px;line-height:1.75;color:#475569}.djassa-empty-state__actions{margin-top:26px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.djassa-empty-state__btn{appearance:none;text-decoration:none;border-radius:14px;padding:13px 22px;font-size:15px;font-weight:700;line-height:1;transition:transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease, border-color 0.18s ease, color 0.18s ease}.djassa-empty-state__btn:hover{text-decoration:none;transform:translateY(-1px)}.djassa-empty-state__btn--primary{color:#fff;background:linear-gradient(135deg, #ff7a18 0%, #ff9f43 100%);box-shadow:0 14px 30px rgba(255,122,24,0.28)}.djassa-empty-state__btn--primary:hover{color:#fff;box-shadow:0 18px 34px rgba(255,122,24,0.34)}.djassa-empty-state__btn--secondary{color:#1e293b;background:rgba(255,255,255,0.9);border:1px solid rgba(148,163,184,0.28);box-shadow:0 10px 24px rgba(15,23,42,0.06)}.djassa-empty-state__btn--secondary:hover{color:#0f172a;background:#ffffff;border-color:rgba(100,116,139,0.34)}@media (max-width: 768px){.home-no-listings.djassa-empty-state{min-height:280px;padding:28px 12px 42px}.djassa-empty-state__inner{padding:28px 18px;border-radius:20px}.djassa-empty-state__title{font-size:24px}.djassa-empty-state__text{font-size:15px;line-height:1.65}.djassa-empty-state__actions{gap:10px}.djassa-empty-state__btn{width:100%;max-width:280px;justify-content:center}}.djassa-listing-show__boost-badge,.djassa-listing-show__media-boost-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:800;color:#7c2d12;background:linear-gradient(135deg, #fff7ed, #fed7aa);border:1px solid rgba(251,146,60,0.5);box-shadow:0 10px 22px rgba(251,146,60,0.2)}.djassa-listing-show__media-boost-badge{position:absolute;top:14px;left:14px;z-index:5}.djassa-listing-show__main-media{position:relative}.djassa-listing-show__main-media{position:relative !important}.djassa-listing-show__media-discount-badge{position:absolute !important;top:14px !important;right:14px !important;z-index:8 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:34px !important;min-width:68px !important;padding:0 14px !important;border-radius:999px !important;background:#fff7ed !important;border:1px solid #fdba74 !important;color:#ea580c !important;font-size:15px !important;font-weight:900 !important;line-height:1 !important}.djassa-listing-show__side-old-price{margin-bottom:4px !important;color:#94a3b8 !important;font-size:17px !important;font-weight:800 !important;line-height:1.15 !important;text-decoration:line-through !important}.djassa-listing-show__side-discount-line{margin-top:6px !important;color:#ea580c !important;font-size:13px !important;font-weight:900 !important}@media (min-width: 30em){.message-avatar-padding{margin-left:3.75em;margin-right:3.75em}}.page-content .message-price-break-down{margin-bottom:0}.message-sum,.message-price{font-size:1.375em;line-height:1.09091em;font-weight:600;padding-top:0.75em}.message-reply-form form{padding-bottom:1.5em}.message-avatar,.message-avatar-left,.message-avatar-right{width:3em;height:3em}.message-container{position:relative}.message-avatar-image{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%}.message-avatar,.message-avatar-left,.message-avatar-right{position:absolute;top:1.875em}.message-avatar-left{left:0}.message-avatar-right{right:0}.message-content-container-left{padding-left:3.75em}@media (min-width: 30em){.message-content-container-left{padding-right:3.75em}}.message-content-container-right{padding-right:3.75em}@media (min-width: 30em){.message-content-container-right{padding-left:3.75em}}.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}.message-bubble p,.message-bubble-arrow-to-left p,.message-bubble-arrow-to-right p{margin-bottom:0;padding-bottom:0.75em}.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}.message-bubble .truncated-link,.message-bubble-arrow-to-left .truncated-link,.message-bubble-arrow-to-right .truncated-link{width:100%}.message-time-ago,.message-time-ago-left,.message-time-ago-right{margin-bottom:0.375em;height:1.5em}.message-time-ago-left{text-align:left}.message-time-ago-right{text-align:right}.message-type-transition{font-weight:bold}.message-bubble-arrow-to-left:after{right:100%;border-right-color:#e8e8e8;margin-top:-0.375em}.message-bubble-arrow-to-left.message-mood-positive{color:#5a7d13;background:#c2e972}.message-bubble-arrow-to-left.message-mood-positive:after{border-right-color:#c2e972}.message-bubble-arrow-to-left.message-mood-negative{color:#a91a1a;background:#f09f9f}.message-bubble-arrow-to-left.message-mood-negative:after{border-right-color:#f09f9f}.message-bubble-arrow-to-right:after{left:100%;border-left-color:#e8e8e8;margin-top:-0.375em}.message-bubble-arrow-to-right.message-mood-positive{color:#5a7d13;background:#c2e972}.message-bubble-arrow-to-right.message-mood-positive:after{border-left-color:#c2e972}.message-bubble-arrow-to-right.message-mood-negative{color:#a91a1a;background:#f09f9f}.message-bubble-arrow-to-right.message-mood-negative:after{border-left-color:#f09f9f}.message-mood-positive{color:#5a7d13;background:#c2e972}.message-mood-negative{color:#a91a1a;background:#f09f9f}.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}.message-book-button .content{display:table-cell;vertical-align:middle;text-align:center}.message-book-button:hover{background:#3483de;color:white}.message-book-button:active{background:#2275d7;color:white}.message-price-vat{font-size:0.8125em;line-height:1.38462em}.conversation-row.djassa-conversation-row{position:relative;margin:0 0 14px !important;padding:18px 20px !important;border:1px solid rgba(191,219,254,0.55);border-radius:24px;background:linear-gradient(180deg, rgba(255,255,255,0.94) 0%, rgba(246,250,255,0.96) 100%);box-shadow:0 14px 34px rgba(15,23,42,0.06),0 4px 10px rgba(59,130,246,0.05);transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, background 0.18s ease}.conversation-row.djassa-conversation-row:hover{transform:translateY(-2px);border-color:rgba(96,165,250,0.72);box-shadow:0 20px 42px rgba(37,99,235,0.1),0 8px 18px rgba(15,23,42,0.07)}.conversation-row.djassa-conversation-row.conversation-unread{border-color:rgba(59,130,246,0.8);background:linear-gradient(180deg, rgba(239,246,255,0.96) 0%, rgba(248,251,255,0.98) 100%);box-shadow:0 18px 40px rgba(37,99,235,0.12),inset 0 0 0 1px rgba(96,165,250,0.18)}.conversation-row.djassa-conversation-row.conversation-unread::before{content:"";position:absolute;top:18px;left:12px;bottom:18px;width:4px;border-radius:999px;background:linear-gradient(180deg, #60a5fa 0%, #2563eb 100%)}.djassa-conversation-row__meta,.djassa-conversation-row__content,.djassa-conversation-row__status-col{min-width:0}.djassa-conversation-row__identity{display:flex;align-items:center;gap:14px}.djassa-conversation-row__avatar-wrap{flex:0 0 auto}.djassa-conversation-row__avatar-link{display:inline-flex;text-decoration:none}.conversation-avatar.djassa-conversation-row__avatar{width:58px;height:58px;min-width:58px;border-radius:18px;object-fit:cover;border:1px solid rgba(191,219,254,0.85);background:linear-gradient(135deg, #f8fafc 0%, #eef4ff 100%);box-shadow:0 8px 18px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.75)}.djassa-conversation-row__details{min-width:0}.conversation-other-party-name.djassa-conversation-row__name,.conversation-other-party-name.djassa-conversation-row__name a,.conversation-other-party-name.djassa-conversation-row__name b{color:#0f172a;font-size:17px;line-height:1.2;font-weight:900;text-decoration:none}.conversation-other-party-name.djassa-conversation-row__name a:hover{color:#2563eb}.conversation-last-message-at.djassa-conversation-row__time{margin-top:6px;color:#64748b;font-size:13px;line-height:1.35;font-weight:700}.djassa-conversation-row__content-inner{display:grid;gap:8px;min-width:0}.djassa-conversation-row__title-wrap{display:inline-flex;align-items:center;min-width:0;text-decoration:none !important}.djassa-conversation-row__title{display:inline-block;max-width:100%;color:#0f172a;font-size:19px;line-height:1.25;font-weight:900;letter-spacing:-0.01em;text-decoration:none;word-break:break-word}.conversation-title-link-unread .djassa-conversation-row__title{color:#1d4ed8}.djassa-conversation-row__title-wrap:hover .djassa-conversation-row__title{color:#2563eb}.djassa-conversation-row__title--muted{color:#94a3b8;font-weight:800}.conversation-context.djassa-conversation-row__context{color:#64748b;font-size:14px;line-height:1.55;font-weight:600}.conversation-context.djassa-conversation-row__context a,.djassa-conversation-row__listing-link{color:#2563eb;font-weight:800;text-decoration:none}.conversation-context.djassa-conversation-row__context a:hover,.djassa-conversation-row__listing-link:hover{color:#1d4ed8;text-decoration:underline}.djassa-conversation-row__free-message{color:#64748b;font-weight:700}.conversation-list-status-container.djassa-conversation-row__status{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:10px 14px;border-radius:16px;border:1px solid rgba(191,219,254,0.6);background:linear-gradient(180deg, rgba(239,246,255,0.92) 0%, rgba(255,255,255,0.94) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.7)}.djassa-conversation-row__status-icon{display:inline-flex;align-items:center;justify-content:center;color:#2563eb;font-size:16px}.djassa-conversation-row__status-text{color:#0f172a;font-size:13px;line-height:1.45;font-weight:800}.conversation-row.djassa-conversation-row .col-3,.conversation-row.djassa-conversation-row .col-6,.conversation-row.djassa-conversation-row .col-9{min-width:0}@media (max-width: 1024px){.conversation-row.djassa-conversation-row{padding:16px 16px !important;border-radius:20px}.conversation-avatar.djassa-conversation-row__avatar{width:52px;height:52px;min-width:52px;border-radius:16px}.djassa-conversation-row__title{font-size:17px}}@media (max-width: 767px){.conversation-row.djassa-conversation-row{margin-bottom:12px !important;padding:14px !important}.djassa-conversation-row__identity{gap:12px}.conversation-avatar.djassa-conversation-row__avatar{width:46px;height:46px;min-width:46px;border-radius:14px}.conversation-other-party-name.djassa-conversation-row__name,.conversation-other-party-name.djassa-conversation-row__name a,.conversation-other-party-name.djassa-conversation-row__name b{font-size:15px}.djassa-conversation-row__title{font-size:16px}.conversation-context.djassa-conversation-row__context{font-size:13px}.conversation-list-status-container.djassa-conversation-row__status{margin-top:10px;width:100%}}.djassa-inbox-page{width:100%;padding:10px 0 36px}.djassa-inbox-page__shell{width:100%;max-width:1100px;margin:0 auto}.djassa-inbox-page__header{margin-bottom:22px;padding:24px 26px;border-radius:28px;background:linear-gradient(135deg, rgba(255,255,255,0.82) 0%, rgba(245,249,255,0.9) 100%);border:1px solid rgba(191,219,254,0.58);box-shadow:0 18px 42px rgba(15,23,42,0.06),0 8px 18px rgba(59,130,246,0.05);backdrop-filter:blur(10px)}.djassa-inbox-page__eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(59,130,246,0.1);color:#2563eb;font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.djassa-inbox-page__heading{margin:14px 0 8px;color:#0f172a;font-size:clamp(28px, 3vw, 40px);line-height:1.05;font-weight:900;letter-spacing:-0.03em}.djassa-inbox-page__subtitle{margin:0;max-width:760px;color:#64748b;font-size:15px;line-height:1.75;font-weight:600}.djassa-inbox-page__list{display:grid;gap:0}.djassa-inbox-page__pagination{margin-top:18px}.djassa-inbox-page__empty{padding-top:8px}.djassa-inbox-page__empty-card{padding:34px 28px;border-radius:28px;text-align:center;background:linear-gradient(180deg, rgba(255,255,255,0.94) 0%, rgba(246,250,255,0.97) 100%);border:1px solid rgba(191,219,254,0.52);box-shadow:0 18px 42px rgba(15,23,42,0.06),0 8px 18px rgba(59,130,246,0.05)}.djassa-inbox-page__empty-eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(249,115,22,0.1);color:#ea580c;font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.djassa-inbox-page__empty-title{margin:14px 0 8px;color:#0f172a;font-size:28px;line-height:1.1;font-weight:900}.djassa-inbox-page__empty-text{margin:0;color:#64748b;font-size:15px;line-height:1.7;font-weight:600}.djassa-inbox-page-title{color:#0f172a}@media (max-width: 820px){.djassa-inbox-page__header,.djassa-inbox-page__empty-card{padding:20px 18px;border-radius:22px}.djassa-inbox-page__heading{font-size:28px}.djassa-inbox-page__subtitle,.djassa-inbox-page__empty-text{font-size:14px}}.djassa-contact-page{width:100%;padding:16px 0 36px}.djassa-contact-shell{width:100%;max-width:920px;margin:0 auto;padding:0 20px;box-sizing:border-box}.djassa-contact-card{max-width:760px;margin:0 auto;padding:34px 34px 30px;border-radius:30px;box-sizing:border-box;background:linear-gradient(180deg, rgba(255,255,255,0.97) 0%, rgba(246,250,255,0.98) 100%);border:1px solid rgba(191,219,254,0.48);box-shadow:0 20px 48px rgba(15,23,42,0.07),0 8px 18px rgba(59,130,246,0.05)}.djassa-contact-header{text-align:center;margin-bottom:22px}.djassa-contact-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;margin-bottom:12px;border-radius:999px;background:rgba(37,99,235,0.1);color:#2563eb;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.djassa-contact-title{margin:0 0 12px !important;color:#0f172a !important;font-size:clamp(28px, 3vw, 42px) !important;line-height:1.08 !important;font-weight:900 !important;letter-spacing:-.03em !important;text-align:center !important}.djassa-contact-title a{color:#2563eb !important;font-weight:900 !important;text-decoration:none !important}.djassa-contact-title a:hover{text-decoration:underline !important}.djassa-contact-subtitle{max-width:620px;margin:0 auto !important;color:#64748b !important;font-size:16px !important;line-height:1.7 !important;font-weight:500 !important;text-align:center !important}.djassa-contact-form{margin:0}.djassa-contact-form__group{margin-bottom:18px}.djassa-contact-label{display:block;margin:0 0 10px !important;color:#0f172a !important;font-size:15px !important;font-weight:800 !important}.djassa-contact-textarea{width:100% !important;min-height:180px !important;padding:16px 18px !important;border-radius:22px !important;box-sizing:border-box !important;resize:vertical !important;background:rgba(255,255,255,0.98) !important;border:1px solid rgba(191,219,254,0.55) !important;color:#0f172a !important;font-size:15px !important;line-height:1.6 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 10px 22px rgba(15,23,42,0.04) !important}.djassa-contact-textarea:focus{outline:none !important;border-color:rgba(37,99,235,0.48) !important;box-shadow:0 0 0 4px rgba(37,99,235,0.1),0 12px 24px rgba(37,99,235,0.08) !important}.djassa-contact-textarea::placeholder{color:#94a3b8 !important}.djassa-contact-actions{display:flex;justify-content:center;margin-top:6px}.djassa-contact-submit.send_button,.djassa-contact-submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:220px;min-height:56px;padding:0 22px !important;border:none !important;border-radius:18px !important;background:linear-gradient(135deg, #4f8df7 0%, #2563eb 100%) !important;color:#ffffff !important;font-size:17px !important;font-weight:900 !important;line-height:1 !important;box-shadow:0 16px 28px rgba(37,99,235,0.22);transition:transform .18s ease, box-shadow .18s ease}.djassa-contact-submit.send_button:hover,.djassa-contact-submit:hover{transform:translateY(-1px);box-shadow:0 20px 34px rgba(37,99,235,0.28)}@media (max-width: 768px){.djassa-contact-shell{padding-left:14px;padding-right:14px}.djassa-contact-card{padding:24px 16px 22px;border-radius:24px}.djassa-contact-title{font-size:26px !important}.djassa-contact-subtitle{font-size:15px !important}.djassa-contact-submit.send_button,.djassa-contact-submit{width:100%;min-width:0}}#new_message_form.djassa-new-message-page{padding:28px 16px 48px;background:radial-gradient(circle at top right, rgba(59,130,246,0.08),rgba(0,0,0,0) 30%),linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%)}.djassa-new-message-page__shell{max-width:920px;margin:0 auto}.djassa-new-message-page__hero{margin-bottom:22px;padding:26px 28px;border-radius:24px;background:linear-gradient(135deg, #0f172a 0%, #1e3a8a 55%, #2563eb 100%);color:#ffffff;box-shadow:0 18px 42px rgba(15,23,42,0.14)}.djassa-new-message-page__eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,0.14);font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.djassa-new-message-page__title{margin:14px 0 10px;font-size:34px;line-height:1.08;font-weight:900}.djassa-new-message-page__title-accent{display:block;color:#fde68a}.djassa-new-message-page__subtitle{margin:0;max-width:620px;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.92)}.djassa-new-message-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 16px 38px rgba(15,23,42,0.08);overflow:hidden}.djassa-new-message-card__head{padding:24px 26px 16px;border-bottom:1px solid #eef2f7}.djassa-new-message-card__title{margin:0 0 6px;font-size:22px;line-height:1.2;font-weight:900;color:#0f172a}.djassa-new-message-card__text{margin:0;color:#64748b;font-size:14px;line-height:1.6}.djassa-preauth-box{padding:18px 26px;background:#f8fafc;border-bottom:1px solid #eef2f7}.djassa-preauth-list{margin:0;padding:0;list-style:none}.djassa-preauth-list li{padding:10px 0;color:#334155;font-size:14px;line-height:1.55;border-bottom:1px dashed #dbe3ee}.djassa-preauth-list li:last-child{border-bottom:0}.djassa-new-message-form{padding:24px 26px 28px}.djassa-new-message-form__field{margin-bottom:18px}.djassa-new-message-form__label{display:block;margin-bottom:8px;color:#0f172a;font-size:14px;font-weight:800}.djassa-new-message-form__textarea{width:100%;min-height:180px;padding:14px 16px;resize:vertical;border:1px solid #dbe3ee;border-radius:18px;background:#ffffff;color:#0f172a;font-size:15px;line-height:1.6;box-shadow:inset 0 1px 2px rgba(15,23,42,0.03);transition:border-color .18s ease, box-shadow .18s ease}.djassa-new-message-form__textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,0.12)}.djassa-new-message-form__actions{display:flex;justify-content:flex-end;margin-top:10px}.djassa-new-message-form__submit{appearance:none;border:0;cursor:pointer;min-height:50px;padding:0 24px;border-radius:16px;background:linear-gradient(135deg, #f97316, #ea580c);color:#ffffff;font-size:15px;font-weight:900;letter-spacing:.01em;box-shadow:0 14px 28px rgba(249,115,22,0.28);transition:transform .18s ease, box-shadow .18s ease}.djassa-new-message-form__submit:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(249,115,22,0.34)}.djassa-new-message-card a{color:#2563eb;font-weight:700;text-decoration:none}.djassa-new-message-card a:hover{text-decoration:underline}@media (max-width: 768px){#new_message_form.djassa-new-message-page{padding:18px 12px 36px}.djassa-new-message-page__hero,.djassa-new-message-card__head,.djassa-preauth-box,.djassa-new-message-form{padding-left:18px;padding-right:18px}.djassa-new-message-page__title{font-size:28px}.djassa-new-message-form__actions{justify-content:stretch}.djassa-new-message-form__submit{width:100%}}#new_message_form.djassa-new-message-page{padding:34px 18px 56px !important;background:transparent !important}.djassa-new-message-page__shell{max-width:1120px !important;width:100% !important;margin:0 auto !important}.djassa-new-message-page__hero{padding:34px 42px !important;border-radius:28px !important;background:radial-gradient(circle at top right, rgba(147,197,253,0.42),rgba(0,0,0,0) 34%),linear-gradient(135deg, #fff 0%, #eef5ff 48%, #dbeafe 100%) !important;color:#0f172a !important;border:1px solid rgba(191,219,254,0.9) !important;box-shadow:0 18px 44px rgba(59,130,246,0.14) !important}.djassa-new-message-page__eyebrow{background:#e0edff !important;color:#2563eb !important;border:1px solid rgba(96,165,250,0.35) !important}.djassa-new-message-page__title{color:#0f172a !important}.djassa-new-message-page__title-accent{color:#2563eb !important}.djassa-new-message-page__subtitle{color:#475569 !important}.djassa-new-message-card{border-radius:28px !important;box-shadow:0 18px 44px rgba(15,23,42,0.08) !important}.djassa-new-message-form__submit{background:linear-gradient(135deg, #3b82f6, #2563eb) !important;box-shadow:0 14px 30px rgba(37,99,235,0.28) !important}.djassa-new-message-form__submit:hover{box-shadow:0 18px 36px rgba(37,99,235,0.34) !important}.djassa-chat-messages{max-height:620px;overflow-y:auto}.conversation-unread{background:#e8e8e8}.conversation-details-container{position:relative}.conversation-row{padding:0.75em;position:relative}.conversation-details{padding-left:3.75em}.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}.conversation-title-link,.conversation-title-link-unread{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-title-link-unread{font-weight:bold}.conversation-title-link-text:before,.conversation-title-link-text:after{content:"\""}.conversation-last-message-content-not-available{font-style:italic}.conversation-context{font-size:0.8125em;line-height:1.38462em;line-height:1.84615em}.conversation-list-status-container{position:relative;display:table}.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}.conversation-list-status-icon>.waiting-you{color:#D1C905}.conversation-list-status-icon>.waiting-other{color:gray}.conversation-list-status-icon>.confirmed{color:#5a7d13}.conversation-list-status-icon>.canceled{color:#a91a1a}.conversation-list-status-icon>.rejected{color:#a91a1a}.conversation-list-status{padding-left:2.5em;height:48px;display:table-cell;vertical-align:middle}#djassa-chat-page{width:100%;max-width:940px;margin:0 auto;padding:0;border-radius:34px;background:radial-gradient(circle at 12% 0%, rgba(96,165,250,0.16),rgba(0,0,0,0) 38%),radial-gradient(circle at 88% 8%, rgba(34,197,94,0.08),rgba(0,0,0,0) 30%),linear-gradient(180deg, rgba(255,255,255,0.92) 0%, rgba(248,251,255,0.98) 100%);border:1px solid rgba(191,219,254,0.76);box-shadow:0 36px 80px rgba(15,23,42,0.12),0 14px 34px rgba(59,130,246,0.1),inset 0 1px 0 rgba(255,255,255,0.95);backdrop-filter:blur(16px);overflow:hidden}#djassa-chat-page .djassa-chat-messages{width:100%;min-height:390px;padding:34px 32px 26px;display:flex;flex-direction:column;gap:22px;background:linear-gradient(180deg, rgba(255,255,255,0.48), rgba(248,251,255,0.66))}#djassa-chat-page .message-container{position:relative !important;display:flex !important;flex-direction:column !important;width:100% !important}#djassa-chat-page .message-content-container-left,#djassa-chat-page .message-content-container-right{display:flex !important;align-items:center !important;gap:12px !important;width:100% !important;padding:0 !important}#djassa-chat-page .message-content-container-left{justify-content:flex-start !important}#djassa-chat-page .message-content-container-right{justify-content:flex-end !important}#djassa-chat-page .message-avatar,#djassa-chat-page .message-avatar-left,#djassa-chat-page .message-avatar-right,#djassa-chat-page .message-avatar-left,#djassa-chat-page .message-avatar-right{position:static !important;width:40px !important;height:40px !important;min-width:40px !important;border-radius:14px !important;overflow:hidden;border:1px solid rgba(191,219,254,0.78) !important;background:linear-gradient(135deg, #f8fafc 0%, #eef4ff 100%) !important;box-shadow:0 10px 22px rgba(15,23,42,0.08) !important}#djassa-chat-page .message-avatar-image{width:100% !important;height:100% !important;border-radius:14px !important;object-fit:cover !important}#djassa-chat-page .message-time-ago,#djassa-chat-page .message-time-ago-left,#djassa-chat-page .message-time-ago-right,#djassa-chat-page .message-time-ago-left,#djassa-chat-page .message-time-ago-right{height:auto !important;margin-bottom:6px !important;color:#64748b !important;font-size:12px !important;line-height:1.35 !important;font-weight:700 !important}#djassa-chat-page .message-bubble,#djassa-chat-page .message-bubble-arrow-to-left,#djassa-chat-page .message-bubble-arrow-to-right,#djassa-chat-page .message-bubble-arrow-to-left,#djassa-chat-page .message-bubble-arrow-to-right{position:relative !important;width:fit-content !important;max-width:560px !important;min-height:0 !important;padding:13px 16px !important;border-radius:18px !important;font-size:14px !important;line-height:1.55 !important;font-weight:700 !important;letter-spacing:-0.01em}#djassa-chat-page .message-bubble:after,#djassa-chat-page .message-bubble-arrow-to-left:after,#djassa-chat-page .message-bubble-arrow-to-right:after,#djassa-chat-page .message-bubble-arrow-to-left:after,#djassa-chat-page .message-bubble-arrow-to-right:after{display:none !important}#djassa-chat-page .message-bubble p,#djassa-chat-page .message-bubble-arrow-to-left p,#djassa-chat-page .message-bubble-arrow-to-right p,#djassa-chat-page .message-bubble-arrow-to-left p,#djassa-chat-page .message-bubble-arrow-to-right p{margin:0 !important;padding:0 !important}#djassa-chat-page .message-bubble-arrow-to-left{background:linear-gradient(180deg, #fff 0%, #f7fbff 100%) !important;border:1px solid rgba(147,197,253,0.78) !important;color:#0f172a !important;box-shadow:0 16px 34px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.96) !important}#djassa-chat-page .message-bubble-arrow-to-right{background:linear-gradient(135deg, #5b94ff 0%, #2563eb 52%, #1d4ed8 100%) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.18) !important;box-shadow:0 18px 38px rgba(37,99,235,0.32),inset 0 1px 0 rgba(255,255,255,0.26) !important}#djassa-chat-page .djassa-chat-reply{position:relative;z-index:2;width:100%;padding:18px 24px 24px;background:linear-gradient(180deg, rgba(248,251,255,0.74) 0%, rgba(255,255,255,0.96) 100%);border-top:1px solid rgba(226,232,240,0.92)}#djassa-chat-page .djassa-chat-form{display:flex !important;align-items:center !important;width:100% !important}#djassa-chat-page .djassa-chat-input-wrap{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:28px;background:linear-gradient(180deg, #fff 0%, #f8fbff 100%);border:1px solid rgba(147,197,253,0.72);box-shadow:0 18px 36px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.95)}#djassa-chat-page textarea.reply_form_text_area.djassa-chat-input{flex:1 1 auto !important;width:100% !important;min-height:52px !important;height:52px !important;max-height:140px !important;margin:0 !important;padding:14px 18px !important;border-radius:999px !important;border:1.5px solid rgba(148,163,184,0.36) !important;background:#ffffff !important;color:#0f172a !important;font-size:14px !important;line-height:1.45 !important;resize:none !important;box-shadow:inset 0 1px 2px rgba(15,23,42,0.04) !important}#djassa-chat-page textarea.reply_form_text_area.djassa-chat-input:focus{outline:none !important;border-color:#60a5fa !important;box-shadow:0 0 0 4px rgba(96,165,250,0.16),inset 0 1px 2px rgba(15,23,42,0.04) !important}#djassa-chat-page .djassa-chat-send{flex:0 0 auto;height:52px !important;min-width:152px;padding:0 22px !important;border-radius:999px !important;border:none !important;background:linear-gradient(135deg, #4f8df7 0%, #2563eb 100%) !important;color:#ffffff !important;font-size:14px !important;font-weight:900 !important;cursor:pointer;box-shadow:0 14px 28px rgba(37,99,235,0.24),inset 0 1px 0 rgba(255,255,255,0.22) !important;transition:transform 0.18s ease, box-shadow 0.18s ease}#djassa-chat-page .djassa-chat-send:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(37,99,235,0.3),inset 0 1px 0 rgba(255,255,255,0.24) !important}.djassa-chat-header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:980px;margin:0 auto 16px;padding:16px 20px;border-radius:26px;background:linear-gradient(180deg, #fff 0%, #f6faff 100%);border:1px solid rgba(191,219,254,0.64);box-shadow:0 18px 42px rgba(15,23,42,0.07),0 8px 18px rgba(59,130,246,0.06)}.djassa-chat-header__left{display:flex;align-items:center;gap:12px;min-width:0}.djassa-chat-header__back{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;background:rgba(59,130,246,0.1);color:#2563eb;text-decoration:none;font-size:14px;font-weight:900;white-space:nowrap}.djassa-chat-header__avatar{width:50px;height:50px;min-width:50px;border-radius:16px;object-fit:cover;border:1px solid rgba(191,219,254,0.76);background:linear-gradient(135deg, #f8fafc 0%, #eef4ff 100%);box-shadow:0 10px 22px rgba(15,23,42,0.08)}.djassa-chat-header__meta{min-width:0}.djassa-chat-header__name,.djassa-chat-header__name a{color:#0f172a;font-size:16px;line-height:1.2;font-weight:900;text-decoration:none}.djassa-chat-header__subtitle{margin-top:4px;display:flex;flex-wrap:wrap;gap:6px;color:#64748b;font-size:13px;line-height:1.45;font-weight:700}.djassa-chat-header__listing-link{color:#2563eb;font-weight:900;text-decoration:none}.djassa-chat-header__status{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:rgba(59,130,246,0.1);color:#2563eb;font-size:12px;font-weight:900}@media (max-width: 820px){#djassa-chat-page{max-width:100%;padding:0 10px 18px;border-radius:24px}#djassa-chat-page .djassa-chat-messages{min-height:320px;padding:22px 16px 18px;gap:16px}#djassa-chat-page .message-bubble,#djassa-chat-page .message-bubble-arrow-to-left,#djassa-chat-page .message-bubble-arrow-to-right,#djassa-chat-page .message-bubble-arrow-to-left,#djassa-chat-page .message-bubble-arrow-to-right{max-width:84% !important;font-size:13px !important}#djassa-chat-page .djassa-chat-reply{padding:14px 14px 18px}#djassa-chat-page .djassa-chat-input-wrap{flex-direction:column;align-items:stretch;border-radius:24px}#djassa-chat-page .djassa-chat-send{width:100%;min-width:0}.djassa-chat-header{padding:12px 14px;border-radius:22px}.djassa-chat-header__left{gap:10px}.djassa-chat-header__avatar{width:44px;height:44px;min-width:44px}.djassa-chat-header__status{display:none}}.people-image{display:none}.people-image>img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%}@media (min-width: 48em){.people-image{display:block}}.people-header{padding-bottom:0.375em;border-bottom:1px solid #c3c3c3}.people-load-more-listings-container{clear:both;margin-bottom:1.5em}.people-show-closed-link{font-size:13px;margin-left:0.75em}.profile-action-buttons-desktop{display:none}@media (min-width: 48em){.profile-action-buttons-desktop{display:block}}.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){.profile-action-buttons-mobile{display:none}}.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%}.profile-edit-link .content,.profile-contact-link .content{display:table-cell;vertical-align:middle;text-align:center}.profile-edit-link:hover,.profile-contact-link:hover{background:#dbdbdb;color:white}.profile-edit-link:active,.profile-contact-link:active{background:#cfcfcf;color:white}.profile-edit-link:hover,.profile-contact-link:hover{color:#474747}.profile-edit-link:active,.profile-contact-link:active{color:#474747}.people-image-mobile{width:4.5em;position:absolute;top:0;left:0}.people-image-mobile>img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%}@media (min-width: 48em){.people-image-mobile{display:none}}.people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid{overflow:hidden;*zoom:1;margin-right:-0.75em}@media (min-width: 48em){.people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid{margin-right:-1.5em}}.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){.people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item{width:100%}}@media (min-width: 20em){.people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item{width:100%}}@media (min-width: 30em){.people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item{width:50%}}@media (min-width: 37.5em){.people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item{width:33.33333%}}@media (min-width: 48em){.people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item{width:50%}}@media (min-width: 53.75em){.people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item{width:50%}}@media (min-width: 60em){.people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item{width:33.33333%}}@media (min-width: 63em){.people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item{width:33.33333%}}@media (min-width: 48em){.people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item{padding-right:1.5em;margin-bottom:1.5em}}.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}#profile-followed-people-list .fluid-thumbnail-grid-image-image-container{padding-bottom:100%}.people-custom-fields-title{font-weight:bold;margin-right:5px}.profile-about-me ol{padding-left:1.5em}.djassa-profile-page{width:100%;padding:12px 0 34px}.djassa-profile-page__shell{width:100%;max-width:1180px;margin:0 auto}.djassa-profile-page__grid{align-items:start}.djassa-profile-page__main,.djassa-profile-page__side{min-width:0}.djassa-profile-page__main{width:100%}.djassa-profile-page__side{display:none}.djassa-profile-hero,.djassa-profile-section,.djassa-profile-side-card{border-radius:30px;border:1px solid rgba(191,219,254,0.55);background:linear-gradient(180deg, rgba(255,255,255,0.96) 0%, rgba(246,250,255,0.97) 100%);box-shadow:0 18px 42px rgba(15,23,42,0.06),0 8px 18px rgba(59,130,246,0.05)}.djassa-profile-hero{display:grid;grid-template-columns:minmax(0, 1fr) 280px;gap:22px;align-items:stretch;padding:28px;margin-bottom:18px;border-radius:32px;border:1px solid rgba(191,219,254,0.58);background:linear-gradient(180deg, rgba(255,255,255,0.96) 0%, rgba(246,250,255,0.98) 100%);box-shadow:0 20px 44px rgba(15,23,42,0.06),0 8px 18px rgba(59,130,246,0.05)}.djassa-profile-hero__main{display:grid;grid-template-columns:170px minmax(0, 1fr);gap:28px;align-items:center;min-width:0}.djassa-profile-hero__media,.djassa-profile-hero__avatar-wrap{display:flex;align-items:center;justify-content:center}.djassa-profile-hero__avatar{width:148px;height:148px;border-radius:28px;object-fit:cover;display:block;border:1px solid rgba(191,219,254,0.72);background:linear-gradient(135deg, #f8fafc 0%, #eef4ff 100%);box-shadow:0 16px 34px rgba(15,23,42,0.1),inset 0 1px 0 rgba(255,255,255,0.85)}.djassa-profile-hero__avatar-mobile,.djassa-profile-hero__actions-mobile{display:none}.djassa-profile-hero__content{min-width:0;display:flex;flex-direction:column;justify-content:center}.djassa-profile-hero__eyebrow{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:rgba(59,130,246,0.1);color:#2563eb;font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.djassa-profile-hero__title{margin:14px 0 8px;color:#0f172a;font-size:clamp(32px, 3.4vw, 46px);line-height:1.02;font-weight:900;letter-spacing:-0.03em}.djassa-profile-hero__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.djassa-profile-hero__username{color:#2563eb;font-size:16px;font-weight:800}.djassa-profile-hero__dot{color:#94a3b8;font-weight:800}.djassa-profile-hero__count{color:#64748b;font-size:14px;font-weight:700}.djassa-profile-hero__actions{margin-top:20px}.djassa-profile-hero__actions,.djassa-profile-hero__actions .profile-action-buttons-desktop,.djassa-profile-hero__actions .profile-action-buttons-mobile{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.djassa-profile-hero__actions a,.djassa-profile-hero__actions button,.djassa-profile-hero__actions input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;border:1px solid rgba(191,219,254,0.72);background:linear-gradient(180deg, rgba(255,255,255,0.98) 0%, rgba(241,246,255,0.96) 100%);color:#0f172a !important;text-decoration:none !important;font-size:14px;font-weight:800;box-shadow:0 10px 22px rgba(15,23,42,0.05),inset 0 1px 0 rgba(255,255,255,0.85);transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease}.djassa-profile-hero__actions a:hover,.djassa-profile-hero__actions button:hover,.djassa-profile-hero__actions input[type="submit"]:hover{transform:translateY(-1px);border-color:rgba(96,165,250,0.85);box-shadow:0 16px 28px rgba(37,99,235,0.1),0 8px 16px rgba(15,23,42,0.06)}.djassa-profile-hero__aside{display:flex;align-items:stretch}.djassa-profile-hero__aside-card{width:100%;padding:18px;border-radius:24px;background:rgba(239,246,255,0.52);border:1px solid rgba(191,219,254,0.48);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8)}.djassa-profile-hero__aside-eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(59,130,246,0.1);color:#2563eb;font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.djassa-profile-hero__rating-main{display:flex;align-items:baseline;gap:8px;margin-top:14px}.djassa-profile-hero__rating-value{color:#0f172a;font-size:34px;line-height:1;font-weight:900;letter-spacing:-0.03em}.djassa-profile-hero__rating-label{color:#16a34a;font-size:14px;font-weight:800}.djassa-profile-hero__rating-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-top:16px}.djassa-profile-hero__rating-stat{padding:12px 12px 10px;border-radius:16px;background:rgba(255,255,255,0.72);border:1px solid rgba(191,219,254,0.42)}.djassa-profile-hero__rating-stat-value{display:block;color:#0f172a;font-size:20px;font-weight:900;line-height:1.1}.djassa-profile-hero__rating-stat-label{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:700}.djassa-profile-hero__aside-link{margin-top:14px}.djassa-profile-hero__aside-link a{color:#2563eb;font-size:14px;font-weight:800;text-decoration:none}.djassa-profile-hero__aside-link a:hover{text-decoration:underline}.djassa-profile-hero__empty-reviews{margin-top:14px;padding:14px;border-radius:16px;background:rgba(255,255,255,0.72);border:1px solid rgba(191,219,254,0.42)}.djassa-profile-hero__empty-reviews-text{margin:0;color:#64748b;font-size:14px;line-height:1.6}.djassa-profile-section{padding:24px;margin-bottom:18px}.djassa-profile-section__head{margin-bottom:14px}.djassa-profile-section__head--between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.djassa-profile-section__title{margin:0;color:#0f172a;font-size:22px;line-height:1.12;font-weight:900;letter-spacing:-0.02em}.djassa-profile-section__link a{color:#2563eb;font-weight:800;text-decoration:none}.djassa-profile-section__link a:hover{text-decoration:underline}.djassa-profile-about__content{color:#475569;font-size:15px;line-height:1.8}.djassa-profile-about__empty-link{text-decoration:none}.djassa-profile-about__empty-state{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 18px;border-radius:18px;background:rgba(239,246,255,0.55);border:1px solid rgba(191,219,254,0.42)}.djassa-profile-about__empty-state--public{justify-content:flex-start}.djassa-profile-about__empty-text{margin:0;color:#64748b;font-size:15px;line-height:1.65}.djassa-profile-about__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:linear-gradient(135deg, #4f8df7 0%, #2c6ee8 100%);color:#ffffff !important;text-decoration:none !important;font-size:14px;font-weight:800;box-shadow:0 12px 22px rgba(79,141,247,0.2)}.djassa-profile-details{display:grid;gap:12px}.djassa-profile-detail{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:rgba(239,246,255,0.55);border:1px solid rgba(191,219,254,0.42)}.djassa-profile-detail__label{color:#0f172a;font-size:13px;font-weight:800}.djassa-profile-detail__value{color:#475569;font-size:14px;line-height:1.6}.djassa-profile-listings,.djassa-profile-testimonials{margin-top:8px}.djassa-profile-side-card{padding:22px;text-align:center;position:sticky;top:18px}.djassa-profile-side-card__avatar{display:flex;align-items:flex-start;justify-content:center}.djassa-profile-side-card__name{margin-top:14px;color:#0f172a;font-size:24px;font-weight:900}.djassa-profile-side-card__username{margin-top:6px;color:#2563eb;font-size:15px;font-weight:800}.djassa-profile-side-card__actions{margin-top:18px}.djassa-admin-actions{margin-top:14px}.djassa-admin-actions__label{display:block;margin-bottom:10px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.djassa-admin-actions__grid{display:flex;flex-wrap:wrap;gap:12px}.djassa-profile-actions__button--admin{border:none;background:linear-gradient(135deg, #0f172a 0%, #1e293b 100%);color:#ffffff !important;box-shadow:0 12px 22px rgba(15,23,42,0.18)}.djassa-settings-topnav{width:100%}.djassa-settings-topnav__desktop,.navbar-settings .left-navi.djassa-settings-topnav__desktop{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;overflow:hidden !important;width:100% !important;gap:6px !important;padding:6px !important;border-radius:16px;background:rgba(255,255,255,0.72);border:1px solid rgba(148,163,184,0.16);box-sizing:border-box !important}.djassa-settings-topnav__desktop .left-navi-link,.navbar-settings .left-navi.djassa-settings-topnav__desktop .left-navi-link{display:flex !important;align-items:center !important;justify-content:center !important;flex:1 1 0 !important;min-width:0 !important;padding:7px 10px !important;margin:0 !important;border-radius:999px !important;text-decoration:none !important;font-size:12.5px !important;font-weight:700 !important;line-height:1 !important;color:#64748b !important;background:transparent !important;border:1px solid transparent !important;box-sizing:border-box !important;transition:all 0.18s ease}.djassa-settings-topnav__desktop .left-navi-link:hover,.navbar-settings .left-navi.djassa-settings-topnav__desktop .left-navi-link:hover{color:#1e293b !important;background:rgba(255,255,255,0.92) !important}.djassa-settings-topnav__desktop .left-navi-link.selected,.navbar-settings .left-navi.djassa-settings-topnav__desktop .left-navi-link.selected{color:#ffffff !important;background:linear-gradient(135deg, #2563eb 0%, #3b82f6 100%) !important;border-color:transparent !important;box-shadow:0 8px 18px rgba(37,99,235,0.22) !important}.djassa-settings-topnav__desktop .left-navi-link-text,.navbar-settings .left-navi.djassa-settings-topnav__desktop .left-navi-link-text{display:block !important;min-width:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;text-align:center !important;color:inherit !important;opacity:1 !important}.djassa-settings-topnav__desktop .left-navi-link-icon,.navbar-settings .left-navi.djassa-settings-topnav__desktop .left-navi-link-icon{display:none !important}.djassa-settings-topnav__mobile{width:100%}.djassa-settings-topnav__mobile-menu a{display:flex;align-items:center;gap:10px}.navbar-settings.djassa-settings-topnav{width:100%;max-width:920px;margin:0 auto 40px !important}@media (max-width: 1024px){.djassa-settings-topnav__desktop .left-navi-link{padding:12px 16px}.djassa-settings-topnav__desktop .left-navi-link-text{font-size:13px}.djassa-profile-page__side{margin-top:18px}.djassa-profile-side-card{position:relative;top:auto}}@media (max-width: 980px){.djassa-profile-hero{grid-template-columns:1fr}.djassa-profile-hero__main{grid-template-columns:150px minmax(0, 1fr)}}@media (max-width: 820px){.djassa-profile-hero{padding:20px 18px;grid-template-columns:1fr}.djassa-profile-hero__main{grid-template-columns:1fr;gap:18px}.djassa-profile-hero__avatar-desktop,.djassa-profile-hero__actions-desktop,.djassa-profile-page__side{display:none}.djassa-profile-hero__avatar-mobile,.djassa-profile-hero__actions-mobile{display:block}.djassa-profile-hero__avatar{width:120px;height:120px;border-radius:24px}.djassa-profile-hero__title{font-size:30px}.djassa-profile-hero__rating-stats{grid-template-columns:1fr 1fr}.djassa-profile-section{padding:18px}.djassa-profile-section__title{font-size:22px}}.djassa-profile-listing-card{width:100%}.djassa-profile-listing-card__link{display:block;text-decoration:none;color:inherit}.djassa-profile-listing-card__image{width:100%;height:260px;border-radius:14px;overflow:hidden;background:#eef2f7}.djassa-profile-listing-card__img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}.djassa-profile-listing-card__placeholder{width:100%;height:100%;background:#eef2f7}.djassa-profile-listing-card__body{padding-top:10px}.djassa-profile-listing-card__title{margin:0 0 4px;font-size:16px;font-weight:800;line-height:1.3;color:#111827}.djassa-profile-listing-card__price{font-size:17px;font-weight:700;color:#2f80ed}.djassa-settings-page,.djassa-settings-shell{width:100%}.djassa-settings-shell{max-width:1280px;margin:0 auto;padding:0 24px;box-sizing:border-box}.djassa-settings-layout{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.djassa-settings-content{display:flex;justify-content:center;width:100%}.djassa-settings-panel,#person_settings_form,.left-navi-section.settings-section{width:100%;max-width:920px;margin:0 auto;box-sizing:border-box}.djassa-settings-topnav{display:flex;justify-content:center;margin-bottom:14px}.djassa-settings-topnav__desktop.left-navi{display:flex;flex-wrap:nowrap;gap:6px;width:100%;max-width:920px;padding:8px;overflow-x:auto;border-radius:20px;background:linear-gradient(180deg, #fff 0%, #f8fbff 100%);border:1px solid rgba(191,219,254,0.45)}.left-navi-link{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;color:#64748b;font-size:14px;font-weight:800;text-decoration:none !important;white-space:nowrap;transition:0.18s ease}.left-navi-link:hover{color:#2563eb;background:rgba(239,246,255,0.92)}.left-navi-link.selected{color:#fff !important;background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);box-shadow:0 8px 18px rgba(37,99,235,0.18)}.djassa-settings-panel__header,.djassa-settings-panel__header--clean,.djassa-settings-panel__header--premium{max-width:760px;margin:0 auto 28px;text-align:center}.djassa-settings-panel__title{margin:0 0 12px;color:#0f172a;font-size:clamp(34px, 5vw, 48px);line-height:1.04;font-weight:900;letter-spacing:-0.03em}.djassa-settings-panel__subtitle{max-width:680px;margin:0 auto;color:#64748b;font-size:17px;line-height:1.65;font-weight:500}.djassa-settings-card,.account-settings-row{width:100%;margin-bottom:20px;padding:24px 26px;border-radius:24px;background:linear-gradient(180deg, rgba(255,255,255,0.94) 0%, rgba(247,250,255,0.98) 100%);border:1px solid rgba(191,219,254,0.42);box-shadow:0 18px 40px rgba(15,23,42,0.06),0 8px 18px rgba(59,130,246,0.04);box-sizing:border-box}.djassa-settings-card__title{margin:0;color:#0f172a;font-size:22px;font-weight:900}.djassa-settings-card__text{margin-top:8px;color:#64748b;font-size:15px;line-height:1.65}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],textarea,select,.text_field{width:100%;min-height:52px;padding:0 16px;border-radius:16px;border:1px solid #dbe4f0;background:#fff;color:#0f172a;box-sizing:border-box;transition:0.18s ease}textarea{min-height:160px;padding-top:14px;padding-bottom:14px;resize:vertical}input:focus,textarea:focus,select:focus{outline:none;border-color:rgba(37,99,235,0.55);box-shadow:0 0 0 4px rgba(37,99,235,0.12),0 8px 18px rgba(37,99,235,0.08)}.button,.send_button,input[type="submit"],button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:none;border-radius:16px;background:linear-gradient(135deg, #f97316 0%, #ea580c 100%);color:#fff !important;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 12px 22px rgba(249,115,22,0.18);transition:0.18s ease}.button:hover,.send_button:hover,input[type="submit"]:hover,button:hover{transform:translateY(-1px)}table{width:100%;border-collapse:separate;border-spacing:0 12px}thead th{padding:0 14px 8px;color:#64748b;font-size:14px;font-weight:800;white-space:nowrap}tbody tr{background:rgba(255,255,255,0.82)}tbody td{padding:16px 14px;color:#0f172a;vertical-align:middle}tbody td:first-child{border-top-left-radius:18px;border-bottom-left-radius:18px}tbody td:last-child{border-top-right-radius:18px;border-bottom-right-radius:18px}.djassa-settings-listings,.djassa-settings-panel--listings{min-width:0;overflow:hidden}#admin_listings{width:100%;table-layout:fixed}#admin_listings th,#admin_listings td{overflow:hidden;text-overflow:ellipsis}#admin_listings th:nth-child(1),#admin_listings td:nth-child(1){width:16%}#admin_listings th:nth-child(2),#admin_listings td:nth-child(2){width:22%}#admin_listings th:nth-child(3),#admin_listings td:nth-child(3){width:22%}#admin_listings th:nth-child(4),#admin_listings td:nth-child(4){width:18%}#admin_listings th:nth-child(5),#admin_listings td:nth-child(5){width:14%}#admin_listings th:nth-child(6),#admin_listings td:nth-child(6){width:8%;text-align:center}@media (max-width: 980px){.djassa-settings-shell{padding:0 16px}.djassa-settings-topnav__desktop{max-width:100%}.djassa-settings-panel,#person_settings_form{max-width:100%}.djassa-settings-card,.account-settings-row{padding:20px;border-radius:20px}table{display:block;overflow-x:auto}}@media (max-width: 640px){.djassa-settings-panel__title{font-size:30px}.button,.send_button,input[type="submit"],button{width:100%}}.djassa-settings-shell{width:100%;max-width:980px;margin:0 auto;padding:18px 18px 48px}.djassa-settings-panel__header--clean{max-width:760px;margin:10px auto 26px;text-align:center}.djassa-settings-panel__title{margin:0 0 10px;color:#0f172a;font-size:clamp(32px, 4vw, 46px);line-height:1.05;font-weight:900;letter-spacing:-0.035em}.djassa-settings-panel__subtitle{max-width:680px;margin:0 auto;color:#5b6b84;font-size:16px;line-height:1.7;font-weight:500}#person_settings_form{width:100%;max-width:920px;margin:0 auto;padding:30px;border-radius:28px;background:rgba(255,255,255,0.9);border:1px solid rgba(191,219,254,0.45);box-shadow:0 22px 55px rgba(15,23,42,0.08),0 8px 22px rgba(59,130,246,0.05);backdrop-filter:blur(10px);box-sizing:border-box}#person_settings_form form{display:grid;gap:18px}#person_settings_form label{margin:0 0 7px;color:#0f172a;font-size:14px;font-weight:900;letter-spacing:-0.01em}#person_settings_form small{display:block;margin:-3px 0 8px;color:#64748b;font-size:13px;line-height:1.6;font-weight:600}#person_settings_form small a{color:#2563eb;font-weight:800;text-decoration:none}#person_settings_form small a:hover{color:#1d4ed8;text-decoration:underline}#person_settings_form .inline-label-container{margin-bottom:-8px}#person_settings_form .inline-label-container label.inline{display:inline-flex;align-items:center;margin-right:8px}#person_settings_form .alert-box-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;color:#2563eb;vertical-align:middle}#person_settings_form .text_field,#person_settings_form input[type="text"],#person_settings_form input[type="email"],#person_settings_form input[type="password"],#person_settings_form input[type="tel"],#person_settings_form select,#person_settings_form textarea,#person_settings_form .update_profile_description_text_area{width:100%;min-height:54px;padding:0 18px;border-radius:18px;border:1px solid #dbe4f0;background:linear-gradient(180deg, rgba(255,255,255,0.98), rgba(247,250,255,0.98));color:#0f172a;font-size:15px;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9);box-sizing:border-box;transition:border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease, background 0.18s ease}#person_settings_form textarea,#person_settings_form .update_profile_description_text_area{min-height:170px;padding-top:16px;padding-bottom:16px;resize:vertical;line-height:1.7}#person_settings_form .text_field:focus,#person_settings_form input[type="text"]:focus,#person_settings_form input[type="email"]:focus,#person_settings_form input[type="password"]:focus,#person_settings_form input[type="tel"]:focus,#person_settings_form select:focus,#person_settings_form textarea:focus,#person_settings_form .update_profile_description_text_area:focus{outline:none;border-color:rgba(37,99,235,0.62);background:#ffffff;box-shadow:0 0 0 4px rgba(37,99,235,0.12),0 10px 24px rgba(37,99,235,0.08);transform:translateY(-1px)}#settings_map_canvas.map{width:100%;min-height:300px;margin-top:10px;border-radius:22px;overflow:hidden;border:1px solid rgba(191,219,254,0.5);box-shadow:0 14px 30px rgba(15,23,42,0.06);background:#eef4ff}.djassa-profile-avatar-upload{display:grid;gap:14px;margin:4px 0 8px}.djassa-profile-avatar-upload__preview{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;background:linear-gradient(180deg, rgba(248,251,255,0.9), rgba(255,255,255,0.95));border:1px solid rgba(191,219,254,0.48)}.djassa-profile-avatar-upload__thumb{width:58px;height:58px;min-width:58px;border-radius:18px;object-fit:cover;border:1px solid rgba(191,219,254,0.8);background:#f8fafc;box-shadow:0 8px 18px rgba(15,23,42,0.1),inset 0 1px 0 rgba(255,255,255,0.9)}.djassa-profile-avatar-upload__meta{min-width:0;color:#475569;font-size:14px;font-weight:600}.djassa-profile-avatar-upload__eyebrow{margin-bottom:3px;color:#2563eb;font-size:12px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.djassa-profile-avatar-upload__field{position:relative;width:100%}.djassa-profile-avatar-upload__input{position:absolute;inset:0;opacity:0;pointer-events:none}.djassa-profile-avatar-upload__fake-input{display:block;width:100%;min-height:96px;padding:16px;border-radius:22px;border:1.5px dashed rgba(96,165,250,0.85);background:linear-gradient(135deg, rgba(239,246,255,0.75), rgba(255,255,255,0.92));cursor:pointer;box-sizing:border-box;transition:border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease, background 0.18s ease}.djassa-profile-avatar-upload__fake-input:hover{border-color:rgba(37,99,235,0.85);background:#ffffff;box-shadow:0 14px 30px rgba(37,99,235,0.1);transform:translateY(-1px)}.djassa-profile-avatar-upload__inline{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%}.djassa-profile-avatar-upload__left{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.djassa-profile-avatar-upload__right{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.djassa-profile-avatar-upload__fake-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:linear-gradient(135deg, #4f8df7 0%, #2563eb 100%);color:#ffffff;font-size:14px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 10px 22px rgba(37,99,235,0.22)}.djassa-profile-avatar-upload__fake-text{min-width:0;color:#475569;font-size:14px;font-weight:700;line-height:1.45;word-break:break-word}.djassa-profile-avatar-upload__preview-img{width:82px;height:82px;border-radius:20px;object-fit:cover;border:1px solid rgba(191,219,254,0.75);background:#ffffff;box-shadow:0 12px 24px rgba(15,23,42,0.1)}.hidden{display:none !important}#person_settings_form .send_button,.send_button{justify-self:flex-start;display:inline-flex !important;align-items:center;justify-content:center;min-height:52px;padding:0 26px !important;border:0;border-radius:999px !important;background:linear-gradient(135deg, #f97316 0%, #ea580c 100%) !important;color:#ffffff !important;font-size:15px;font-weight:900;line-height:1;text-decoration:none;cursor:pointer;box-shadow:0 14px 28px rgba(249,115,22,0.25) !important;transition:transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease}#person_settings_form .send_button:hover,.send_button:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(249,115,22,0.32) !important;filter:saturate(1.05)}#person_settings_form [class*="custom"],#person_settings_form .select,#person_settings_form .checkbox-container{max-width:100%;box-sizing:border-box}#person_settings_form .checkbox-container{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:rgba(248,251,255,0.78);border:1px solid rgba(191,219,254,0.36)}@media (max-width: 768px){.djassa-settings-shell{padding:14px 14px 38px}#person_settings_form{padding:22px 18px;border-radius:24px}.djassa-profile-avatar-upload__preview{align-items:flex-start}.djassa-profile-avatar-upload__inline,.djassa-profile-avatar-upload__left{flex-direction:column;align-items:flex-start}.djassa-profile-avatar-upload__right{width:100%;justify-content:flex-start}#person_settings_form .send_button,.send_button{width:100%}}.djassa-settings-page{width:100%}.djassa-settings-shell{width:100%;max-width:1280px;margin:0 auto;padding:18px 24px 48px;box-sizing:border-box}.djassa-settings-layout{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.djassa-settings-sidebar{width:100%;min-width:0}.djassa-settings-content{display:flex;justify-content:center;width:100%;min-width:0}.djassa-settings-panel--listings{width:100%;max-width:1080px;margin:0 auto;padding:28px;border-radius:28px;background:rgba(255,255,255,0.9);border:1px solid rgba(191,219,254,0.45);box-shadow:0 22px 55px rgba(15,23,42,0.08),0 8px 22px rgba(59,130,246,0.05);backdrop-filter:blur(10px);box-sizing:border-box;overflow:hidden}.djassa-settings-panel__header--compact{max-width:760px;margin:0 auto 24px;text-align:center}.djassa-settings-panel__subtitle--listings{margin:0 auto;color:#5b6b84;font-size:16px;line-height:1.7;font-weight:600}.djassa-settings-listings{width:100%;max-width:100%;min-width:0;overflow-x:auto;box-sizing:border-box;padding-bottom:4px}.djassa-settings-listings>*{min-width:0;max-width:100%;box-sizing:border-box}.djassa-settings-listings h2,.djassa-settings-listings h3,.djassa-settings-listings h4{color:#0f172a;font-weight:900}.djassa-settings-listings .admin-listings-search-row{display:flex;align-items:center;gap:14px;margin:0 0 22px;padding:16px;border-radius:22px;background:linear-gradient(180deg, rgba(248,251,255,0.95), rgba(255,255,255,0.98));border:1px solid rgba(191,219,254,0.42);box-shadow:0 10px 26px rgba(15,23,42,0.04)}.djassa-settings-listings .admin-listings-search-row>.col-5,.djassa-settings-listings .admin-listings-search-row>.col-3,.djassa-settings-listings .admin-listings-search-row>.col-4{padding:0;min-width:0}.djassa-settings-listings input[type="text"],.djassa-settings-listings input[type="search"],.djassa-settings-listings select,.djassa-settings-listings .status-select-button{width:100%;min-height:54px;height:54px;margin:0;padding:0 16px;border-radius:18px;border:1px solid #dbe4f0;background:#ffffff;color:#0f172a;font-size:14px;font-weight:700;box-sizing:border-box}.djassa-settings-listings input[type="text"]:focus,.djassa-settings-listings input[type="search"]:focus,.djassa-settings-listings select:focus{outline:none;border-color:rgba(37,99,235,0.6);box-shadow:0 0 0 4px rgba(37,99,235,0.12),0 10px 24px rgba(37,99,235,0.08)}.djassa-settings-listings .admin-listings-search-actions{display:flex;align-items:center;gap:14px;flex-wrap:nowrap}.djassa-settings-listings button,.djassa-settings-listings .button,.djassa-settings-listings input[type="submit"],.djassa-settings-listings .search-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;height:54px;padding:0 22px;border:0;border-radius:999px;background:linear-gradient(135deg, #4f8df7 0%, #2563eb 100%);color:#ffffff !important;font-size:14px;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 12px 24px rgba(37,99,235,0.22);transition:transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease}.djassa-settings-listings button:hover,.djassa-settings-listings .button:hover,.djassa-settings-listings input[type="submit"]:hover,.djassa-settings-listings .search-button:hover{transform:translateY(-1px);box-shadow:0 18px 32px rgba(37,99,235,0.28)}.djassa-settings-listings .admin-listings-reset-link{display:inline-flex;align-items:center;color:#64748b;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.djassa-settings-listings .admin-listings-reset-link:hover{color:#2563eb;text-decoration:underline}.djassa-settings-listings table,#admin_listings{width:100%;min-width:920px;max-width:100%;border-collapse:separate;border-spacing:0 14px;table-layout:fixed}#admin_listings thead th{padding:0 16px 10px;color:#334155;font-size:13px;line-height:1.2;font-weight:900;text-align:left;white-space:nowrap}#admin_listings thead th a,#admin_listings thead th span,#admin_listings thead th .sort-link,#admin_listings thead th .sort-link-text{display:inline-flex;align-items:center;gap:6px;max-width:100%;white-space:nowrap !important;word-break:normal !important;overflow-wrap:normal !important;overflow:hidden;text-overflow:ellipsis}#admin_listings tbody tr{background:rgba(255,255,255,0.86);box-shadow:0 10px 24px rgba(15,23,42,0.045);transition:transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease}#admin_listings tbody tr:hover{background:#ffffff;transform:translateY(-2px);box-shadow:0 16px 34px rgba(15,23,42,0.08)}#admin_listings tbody td{position:relative;padding:18px 16px;color:#334155;font-size:14px;line-height:1.45;font-weight:600;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}#admin_listings tbody td:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}#admin_listings tbody td:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px;text-align:center;color:#2563eb;font-size:18px}#admin_listings tbody td:not(:last-child)::after{content:"";position:absolute;top:22%;right:0;bottom:22%;width:1px;background:rgba(148,163,184,0.14)}#admin_listings tbody td a{display:inline-block;max-width:100%;color:#2563eb;font-weight:800;text-decoration:none;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}#admin_listings tbody td a:hover{color:#1d4ed8;text-decoration:underline}#admin_listings tbody td:nth-child(5){font-weight:800}#admin_listings tbody td:nth-child(5)::before{content:"●";margin-right:7px;color:#22c55e;font-size:10px;vertical-align:middle}#admin_listings thead th:nth-child(1),#admin_listings tbody td:nth-child(1){width:16%}#admin_listings thead th:nth-child(2),#admin_listings tbody td:nth-child(2){width:22%}#admin_listings thead th:nth-child(3),#admin_listings tbody td:nth-child(3){width:22%}#admin_listings thead th:nth-child(4),#admin_listings tbody td:nth-child(4){width:18%}#admin_listings thead th:nth-child(5),#admin_listings tbody td:nth-child(5){width:14%}#admin_listings thead th:nth-child(6),#admin_listings tbody td:nth-child(6){width:8%;text-align:center}@media (max-width: 980px){.djassa-settings-shell{padding:14px 14px 40px}.djassa-settings-panel--listings{padding:22px 16px;border-radius:24px}.djassa-settings-listings .admin-listings-search-row{flex-direction:column;align-items:stretch;gap:12px}.djassa-settings-listings .admin-listings-search-row>.col-5,.djassa-settings-listings .admin-listings-search-row>.col-3,.djassa-settings-listings .admin-listings-search-row>.col-4{width:100%}.djassa-settings-listings .admin-listings-search-actions{width:100%;flex-wrap:wrap}.djassa-settings-listings .search-button{flex:1 1 auto}#admin_listings{min-width:860px}}#admin_transactions tbody td:nth-child(2),#admin_transactions tbody td:nth-child(2) *{background:transparent !important;border:0 !important;box-shadow:none !important}#admin_transactions tbody td:nth-child(2)::before,#admin_transactions tbody td:nth-child(2)::after,#admin_transactions tbody td:nth-child(2) *::before,#admin_transactions tbody td:nth-child(2) *::after{content:none !important;display:none !important}#admin_transactions tbody td:nth-child(2){color:#334155 !important;font-weight:900}#admin_transactions tbody td:nth-child(2)>a,#admin_transactions tbody td:nth-child(2)>span{display:inline-flex !important;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;font-weight:900;line-height:1;text-decoration:none !important;white-space:nowrap}#admin_transactions tbody td:nth-child(2)>a::before,#admin_transactions tbody td:nth-child(2)>span::before{content:"" !important;display:inline-block !important;width:8px;height:8px;min-width:8px;border-radius:999px}#admin_transactions tbody td:nth-child(2)>a,#admin_transactions tbody td:nth-child(2)>span{color:#b45309 !important;background:rgba(255,247,237,0.95) !important;border:1px solid rgba(251,146,60,0.35) !important}#admin_transactions tbody td:nth-child(2)>a::before,#admin_transactions tbody td:nth-child(2)>span::before{background:#f59e0b !important;box-shadow:0 0 0 4px rgba(245,158,11,0.12) !important}#admin_transactions tbody td:nth-child(2)>a[href*="confirmed"],#admin_transactions tbody td:nth-child(2)>span[class*="confirmed"]{color:#047857 !important;background:rgba(236,253,245,0.95) !important;border-color:rgba(16,185,129,0.32) !important}#admin_transactions tbody td:nth-child(2)>a[href*="confirmed"]::before,#admin_transactions tbody td:nth-child(2)>span[class*="confirmed"]::before{background:#10b981 !important;box-shadow:0 0 0 4px rgba(16,185,129,0.12) !important}#admin_transactions tbody td:nth-child(2)>a[href*="paid"],#admin_transactions tbody td:nth-child(2)>span[class*="paid"]{color:#1d4ed8 !important;background:rgba(239,246,255,0.96) !important;border-color:rgba(59,130,246,0.32) !important}#admin_transactions tbody td:nth-child(2)>a[href*="paid"]::before,#admin_transactions tbody td:nth-child(2)>span[class*="paid"]::before{background:#3b82f6 !important;box-shadow:0 0 0 4px rgba(59,130,246,0.12) !important}#admin_transactions tbody td:nth-child(2)>a[href*="cancel"],#admin_transactions tbody td:nth-child(2)>a[href*="reject"],#admin_transactions tbody td:nth-child(2)>a[href*="error"],#admin_transactions tbody td:nth-child(2)>span[class*="cancel"],#admin_transactions tbody td:nth-child(2)>span[class*="reject"],#admin_transactions tbody td:nth-child(2)>span[class*="error"]{color:#b91c1c !important;background:rgba(254,242,242,0.95) !important;border-color:rgba(248,113,113,0.35) !important}#admin_transactions tbody td:nth-child(2)>a[href*="cancel"]::before,#admin_transactions tbody td:nth-child(2)>a[href*="reject"]::before,#admin_transactions tbody td:nth-child(2)>a[href*="error"]::before,#admin_transactions tbody td:nth-child(2)>span[class*="cancel"]::before,#admin_transactions tbody td:nth-child(2)>span[class*="reject"]::before,#admin_transactions tbody td:nth-child(2)>span[class*="error"]::before{background:#ef4444 !important;box-shadow:0 0 0 4px rgba(239,68,68,0.12) !important}.djassa-settings-transactions form{width:100%}.djassa-settings-transactions .admin-transactions-search-row{display:grid !important;grid-template-columns:minmax(360px, 1fr) 280px auto auto;align-items:center !important;gap:18px;width:100%;margin:0 0 22px !important}.djassa-settings-transactions .admin-transactions-search-row>.col-5,.djassa-settings-transactions .admin-transactions-search-row>.col-3,.djassa-settings-transactions .admin-transactions-search-row>.col-4,.djassa-settings-transactions .admin-transactions-search-row>[class*="col-"]{width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;float:none !important}.djassa-settings-transactions input[type="text"],.djassa-settings-transactions input[type="search"],.djassa-settings-transactions select,.djassa-settings-transactions .status-select-button,.djassa-settings-transactions .search-button,.djassa-settings-transactions input[type="submit"]{height:64px !important;min-height:64px !important;margin:0 !important;box-sizing:border-box !important}.djassa-settings-transactions input[type="text"],.djassa-settings-transactions input[type="search"]{width:100% !important;padding:0 22px !important;border-radius:20px !important;font-size:18px !important}.djassa-settings-transactions select,.djassa-settings-transactions .status-select-button{width:100% !important;max-width:280px !important;display:block !important;padding:0 52px 0 22px !important;border-radius:16px !important;border:1px solid rgba(148,163,184,0.45) !important;background-color:rgba(255,255,255,0.55) !important;color:#334155 !important;font-size:18px !important;font-weight:700 !important;line-height:normal !important;white-space:nowrap !important}.djassa-settings-transactions .search-button,.djassa-settings-transactions input[type="submit"]{width:auto !important;min-width:170px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 34px !important;border-radius:22px !important;white-space:nowrap !important}.djassa-settings-transactions .admin-transactions-reset-link,.djassa-settings-transactions a[href*="transactions"]{width:auto !important;height:64px !important;display:inline-flex !important;align-items:center !important;margin:0 !important;white-space:nowrap !important;font-size:18px !important;font-weight:700 !important}@media (max-width: 980px){.djassa-settings-transactions .admin-transactions-search-row{grid-template-columns:1fr !important;gap:12px}.djassa-settings-transactions select,.djassa-settings-transactions .status-select-button,.djassa-settings-transactions .search-button,.djassa-settings-transactions input[type="submit"],.djassa-settings-transactions .admin-transactions-reset-link{width:100% !important;max-width:100% !important}}.djassa-settings-transactions .status-select-wrapper{position:relative;z-index:40}.djassa-settings-transactions .status-select-button{position:relative;display:flex !important;align-items:center !important;justify-content:space-between;width:100%;height:64px !important;padding:0 22px !important;border-radius:22px !important;border:1px solid rgba(147,197,253,0.45) !important;background:linear-gradient(180deg, rgba(255,255,255,0.88), rgba(239,246,255,0.82)) !important;color:#0f172a !important;font-size:18px !important;font-weight:900 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 12px 28px rgba(37,99,235,0.08);cursor:pointer}.djassa-settings-transactions .status-select-button::after{content:"▾";margin-left:14px;color:#334155;font-size:20px;line-height:1}.djassa-settings-transactions .status-select-dropdown{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:999;max-height:440px;overflow-y:auto;padding:10px;border-radius:22px;border:1px solid rgba(147,197,253,0.45);background:rgba(255,255,255,0.98);box-shadow:0 28px 70px rgba(15,23,42,0.18),0 12px 28px rgba(37,99,235,0.1);backdrop-filter:blur(12px)}.djassa-settings-transactions .status-select-dropdown::-webkit-scrollbar{width:8px}.djassa-settings-transactions .status-select-dropdown::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,0.45)}.djassa-settings-transactions .status-select-line{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 14px;border-radius:16px;color:#334155;font-size:16px;font-weight:800;border:1px solid transparent;cursor:pointer;transition:background 0.16s ease, color 0.16s ease, border-color 0.16s ease, transform 0.16s ease}.djassa-settings-transactions .status-select-line+.status-select-line{margin-top:6px}.djassa-settings-transactions .status-select-line:hover{color:#2563eb;background:rgba(239,246,255,0.95);border-color:rgba(147,197,253,0.45);transform:translateX(2px)}.djassa-settings-transactions .status-select-line.selected{color:#1d4ed8;background:linear-gradient(135deg, #eff6ff, rgba(219,234,254,0.95));border-color:rgba(37,99,235,0.28)}.djassa-settings-transactions .status-select-line.reset{margin-bottom:8px;color:#0f172a;font-weight:900;background:rgba(248,250,252,0.95);border-color:rgba(226,232,240,0.9)}.djassa-settings-transactions .status-select-line input[type="checkbox"]{width:18px;height:18px;margin:0;accent-color:#2563eb;flex:0 0 18px}.account-settings,#person_settings_form.account-settings,#person_settings_form.djassa-account-settings{width:100%;max-width:980px;margin:0 auto}.account-settings .account-settings-row{width:100%;margin:0 0 26px;padding:30px 32px;border-radius:28px;background:rgba(255,255,255,0.9);border:1px solid rgba(191,219,254,0.45);box-shadow:0 22px 55px rgba(15,23,42,0.07),0 8px 22px rgba(59,130,246,0.04);box-sizing:border-box;overflow:hidden}.account-settings .account-settings-row h2,.account-settings .account-settings-row h3{margin:0 0 10px;color:#0f172a;font-size:28px;line-height:1.12;font-weight:900;letter-spacing:-0.03em}.account-settings .account-settings-row p{margin:0 0 18px;color:#64748b;font-size:16px;line-height:1.65;font-weight:500}.account-settings-email-form{width:100%}.account-settings-email-row,.account-settings-email-form-row{display:grid;grid-template-columns:minmax(260px, 1fr) 160px 220px 72px;gap:14px;align-items:center;width:100%;min-height:64px;padding:14px 16px;margin-bottom:12px;border-radius:18px;background:rgba(248,251,255,0.78);border:1px solid rgba(191,219,254,0.38);box-sizing:border-box}.account-settings-email-row-address,.account-settings-email-row-confirmed,.account-settings-email-row-send-notification,.account-settings-email-row-delete,.account-settings-email-form-row-address{float:none !important;width:auto !important;min-width:0 !important;padding:0 !important;margin:0 !important}.account-settings-email-row-address{color:#0f172a;font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis}.account-settings-email-row-confirmed,.account-settings-email-row-send-notification,.account-settings-email-row-delete{display:flex;align-items:center;justify-content:center;color:#334155;font-weight:800}.account-settings-email-row-delete-cross{color:#94a3b8;font-size:18px}.account-settings-email-row-delete-cross:hover{color:#dc2626}.settings-email-mobile-label-container,.settings-email-mobile-label,.settings-email-mobile-label-right{display:none !important}.account-settings a.change-link,.account-settings a[id*="add"],.account-settings a[href*="email"]{color:#2563eb;font-weight:900;text-decoration:none}.account-settings a.change-link:hover,.account-settings a[id*="add"]:hover,.account-settings a[href*="email"]:hover{color:#1d4ed8;text-decoration:underline}.account-settings input[type="text"],.account-settings input[type="email"],.account-settings input[type="password"],.account-settings .text_field{width:100%;min-height:58px;padding:0 20px;border-radius:18px;border:1px solid #dbe4f0;background:rgba(255,255,255,0.96);color:#0f172a;font-size:15px;font-weight:700;box-sizing:border-box}.account-settings input[type="text"]:focus,.account-settings input[type="email"]:focus,.account-settings input[type="password"]:focus,.account-settings .text_field:focus{outline:none;border-color:rgba(37,99,235,0.6);box-shadow:0 0 0 4px rgba(37,99,235,0.12),0 10px 24px rgba(37,99,235,0.08)}.account-settings .password-form,.account-settings .email-form{display:grid;gap:14px;margin-top:14px}.account-settings .account-settings-hidden-email-form{display:none}.account-settings .button,.account-settings .send_button,.account-settings input[type="submit"],.account-settings button{display:inline-flex !important;align-items:center;justify-content:center;min-height:54px;padding:0 24px !important;border:0;border-radius:18px !important;background:linear-gradient(135deg, #4f8df7 0%, #2563eb 100%) !important;color:#ffffff !important;font-size:15px;font-weight:900;text-decoration:none;box-shadow:0 14px 28px rgba(37,99,235,0.22)}.account-settings .button:hover,.account-settings .send_button:hover,.account-settings input[type="submit"]:hover,.account-settings button:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(37,99,235,0.28)}.account-settings #delete_account_button,.account-settings .delete-account-button{background:linear-gradient(135deg, #ef4444 0%, #dc2626 100%) !important;box-shadow:0 14px 28px rgba(220,38,38,0.22)}@media (max-width: 760px){.account-settings .account-settings-row{padding:22px 18px;border-radius:24px}.account-settings-email-row,.account-settings-email-form-row{grid-template-columns:1fr;gap:10px}.account-settings-email-row-confirmed,.account-settings-email-row-send-notification,.account-settings-email-row-delete{justify-content:flex-start}.account-settings .button,.account-settings .send_button,.account-settings input[type="submit"],.account-settings button{width:100%}}.djassa-email-manager__head,.djassa-email-manager__row{display:grid !important;grid-template-columns:minmax(260px, 1fr) 150px 220px 56px !important;column-gap:18px !important;align-items:center !important;width:100% !important}.djassa-email-manager__head{margin:0 0 12px !important;padding:0 16px !important}.djassa-email-manager__head .djassa-email-manager__col{display:flex !important;align-items:center !important;min-width:0 !important;color:#334155 !important;font-size:14px !important;line-height:1.2 !important;font-weight:900 !important;white-space:nowrap !important}.djassa-email-manager__head .djassa-email-manager__col--confirmed,.djassa-email-manager__head .djassa-email-manager__col--notifications,.djassa-email-manager__head .djassa-email-manager__col--delete{justify-content:center !important;text-align:center !important}.djassa-email-manager__row{min-height:72px !important;padding:16px 18px !important;margin-bottom:12px !important;border-radius:22px !important}.djassa-email-manager__value{display:flex !important;align-items:center !important;min-width:0 !important}.djassa-email-manager__col--confirmed .djassa-email-manager__value,.djassa-email-manager__col--notifications .djassa-email-manager__value,.djassa-email-manager__col--delete .djassa-email-manager__value{justify-content:center !important}.account-new-email-link.djassa-email-manager__add{display:flex !important;align-items:center !important;min-height:64px !important;padding:0 18px !important;border-radius:20px !important}@media (max-width: 760px){.djassa-email-manager__head.visible-desktop{display:none !important}.djassa-email-manager__row{grid-template-columns:1fr !important;row-gap:12px !important}.djassa-email-manager__col--confirmed .djassa-email-manager__value,.djassa-email-manager__col--notifications .djassa-email-manager__value,.djassa-email-manager__col--delete .djassa-email-manager__value{justify-content:flex-start !important}}#new_message_form.centered-section.djassa-initiate-page{width:100%;max-width:1180px;margin:0 auto;padding:0 18px 32px;box-sizing:border-box}#new_message_form.centered-section.djassa-initiate-page .row{display:block !important;margin:0 !important}#new_message_form.centered-section.djassa-initiate-page [class*="col-"]{width:100% !important;max-width:100% !important;flex:none !important;padding:0 !important}#new_message_form.centered-section.djassa-initiate-page .layout-wrapper,#new_message_form.centered-section.djassa-initiate-page .container,#new_message_form.centered-section.djassa-initiate-page .wrapper{width:100% !important;max-width:100% !important;padding:0 !important}.djassa-initiate-page{padding:0}.djassa-initiate-layout{width:100%}.djassa-initiate-main,.djassa-initiate-form{display:flex;flex-direction:column;gap:22px}.djassa-initiate-panel{width:100%;background:#ffffff;border:1px solid rgba(76,104,159,0.1);border-radius:26px;padding:22px 22px 24px;box-sizing:border-box;box-shadow:0 14px 34px rgba(60,85,130,0.09)}.djassa-initiate-panel--invoice{padding-bottom:26px}.djassa-initiate-panel__badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;width:fit-content;padding:7px 14px;border-radius:999px;background:rgba(74,120,235,0.1);color:#4a78eb;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:14px}.djassa-initiate-panel__title{margin:0 0 8px;color:#18233a;font-size:24px;line-height:1.2;font-weight:900}.djassa-initiate-panel__subtitle{color:#5f6f8c;font-size:15px;line-height:1.6}.djassa-invoice{margin-top:20px}.djassa-invoice__section{background:linear-gradient(180deg, #fcfdff 0%, #f6f9ff 100%);border:1px solid rgba(82,111,168,0.1);border-radius:22px;padding:18px}.djassa-invoice__section-title{margin-bottom:14px;color:#30405e;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:0.03em}.djassa-invoice__rows{display:flex;flex-direction:column;gap:10px}.djassa-invoice__row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 16px;border-radius:16px;background:#ffffff;border:1px solid rgba(76,104,159,0.08)}.djassa-invoice__label{color:#4a5874;font-size:15px;line-height:1.45;font-weight:700}.djassa-invoice__value{color:#1b2740;font-size:15px;line-height:1.45;font-weight:800;text-align:right}.djassa-invoice__grand-total{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:18px 20px;border-radius:20px;background:linear-gradient(135deg, #edf4ff 0%, #f8fbff 100%);border:1px solid rgba(74,120,235,0.16)}.djassa-invoice__grand-total-label{color:#1f2f4d;font-size:18px;font-weight:900}.djassa-invoice__grand-total-value{color:#2f63df;font-size:30px;line-height:1;font-weight:900;text-align:right}.djassa-qty{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;width:auto;margin-left:auto}.djassa-qty>*{flex-shrink:0}.djassa-qty__btn{display:flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;padding:0;border:1px solid rgba(74,120,235,0.18);border-radius:12px;background:#f3f7ff;color:#2f63df;font-size:24px;line-height:1;font-weight:900;cursor:pointer;transition:background 0.18s ease, transform 0.18s ease}.djassa-qty__btn:hover{background:#e9f0ff;transform:translateY(-1px)}.djassa-qty__btn:disabled{opacity:0.45;cursor:not-allowed;transform:none}#djassa-quantity-input,.djassa-qty__input{width:74px;min-width:74px;max-width:74px;height:42px;margin:0;padding:0 8px;border-radius:12px;border:1px solid rgba(76,104,159,0.14);background:#ffffff;text-align:center;color:#1b2740;font-size:18px;font-weight:900}.djassa-qty__stock{white-space:nowrap;color:#6a7a95;font-size:13px;font-weight:700;margin-left:4px}.djassa-delivery-choice{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.djassa-delivery-choice__option{display:flex;gap:12px;padding:16px;border-radius:18px;background:#ffffff;border:1px solid rgba(15,23,42,0.08);cursor:pointer}.djassa-delivery-choice__radio{margin-top:4px}.djassa-delivery-choice__name{display:block;color:#0f172a;font-size:15px;font-weight:900}.djassa-delivery-choice__text{display:block;margin-top:4px;color:#64748b;font-size:13px;line-height:1.5}.djassa-shipping-fee-box{margin-top:14px;padding:16px;border-radius:18px;background:rgba(37,99,235,0.05);border:1px solid rgba(37,99,235,0.1)}.djassa-shipping-fee-box__label{display:block;margin-bottom:8px;color:#0f172a;font-size:14px;font-weight:800}.djassa-shipping-fee-box__input{width:100%;min-height:46px;padding:10px 14px;border-radius:14px;border:1px solid rgba(15,23,42,0.12);box-sizing:border-box}.djassa-shipping-fee-box__hint{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.5}.djassa-payment-method-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.djassa-payment-method-option{position:relative;display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;background:#ffffff;border:1px solid rgba(15,23,42,0.08);cursor:pointer;transition:transform 0.16s ease, box-shadow 0.16s ease, border-color 0.16s ease}.djassa-payment-method-option:hover{transform:translateY(-2px);border-color:rgba(37,99,235,0.2);box-shadow:0 14px 26px rgba(15,23,42,0.07),0 4px 12px rgba(37,99,235,0.08)}.djassa-payment-method-option.is-selected{border-color:#2563eb;background:linear-gradient(180deg, #f4f9ff 0%, #fff 100%);box-shadow:0 0 0 4px rgba(37,99,235,0.1),0 14px 28px rgba(37,99,235,0.1)}.djassa-payment-method-option__radio{margin:0}.djassa-payment-method-option__logo{display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;border-radius:14px;background:#ffffff;border:1px solid rgba(15,23,42,0.1);overflow:hidden}.djassa-payment-method-option__logo img{width:72%;height:72%;object-fit:contain}.djassa-payment-method-option__name{color:#0f172a;font-size:15px;font-weight:900}.djassa-payment-method-option__default{margin-left:auto;padding:5px 9px;border-radius:999px;background:rgba(37,99,235,0.1);color:#1d4ed8;font-size:11px;font-weight:900;text-transform:uppercase}.djassa-payment-provider-inline{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;background:linear-gradient(135deg, #f6f9ff 0%, #fbfcff 100%);border:1px solid rgba(76,104,159,0.08)}.djassa-payment-provider-inline__logo{display:flex;align-items:center;justify-content:center;width:64px;min-width:64px;height:64px;flex:0 0 64px;border-radius:18px;background:#ffffff;border:1px solid rgba(76,104,159,0.1);overflow:hidden}.djassa-payment-provider-inline__img{max-width:82%;max-height:82%;object-fit:contain;display:block}.djassa-payment-provider-inline__logo-fallback{color:#315fd4;font-size:22px;font-weight:900}.djassa-payment-provider-inline__content{min-width:0}.djassa-payment-provider-inline__eyebrow{margin-bottom:4px;color:#6f7d96;font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.djassa-payment-provider-inline__name{margin-bottom:4px;color:#18233a;font-size:18px;font-weight:900}.djassa-payment-provider-inline__text{color:#5f6f8c;font-size:14px;line-height:1.5}.djassa-payment-channels-inline{margin-top:18px}.djassa-payment-channels-inline__title{margin-bottom:8px;color:#1e2b44;font-size:18px;font-weight:900}.djassa-payment-channels-inline__logos{display:flex;flex-wrap:wrap;gap:10px}.djassa-payment-channel-chip{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;border-radius:16px;background:#ffffff;border:1px solid rgba(76,104,159,0.1);box-shadow:0 6px 16px rgba(60,85,130,0.05)}.djassa-payment-channel-chip__img{width:24px;height:24px;object-fit:contain;display:block;flex:0 0 24px}.djassa-payment-channel-chip__fallback{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:8px;background:#eef3ff;color:#315fd4;font-size:11px;font-weight:900}.djassa-payment-channel-chip__label{color:#1f2d49;font-size:14px;font-weight:800;white-space:nowrap}.djassa-message-box__textarea{width:100%;min-height:140px;padding:16px 18px;border-radius:18px;border:1px solid rgba(76,104,159,0.12);background:#fbfdff;color:#22314d;font-size:15px;line-height:1.6;resize:vertical;box-sizing:border-box;box-shadow:inset 0 1px 2px rgba(60,85,130,0.03)}.djassa-message-box__textarea:focus{outline:none;border-color:rgba(74,120,235,0.34);box-shadow:0 0 0 4px rgba(74,120,235,0.08);background:#ffffff}.djassa-initiate-submit{margin-top:8px}.djassa-initiate-submit__button,.checkout-with-custom-payment-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:58px;padding:14px 22px;border:0;border-radius:18px;background:linear-gradient(90deg, #3268e8 0%, #6f42ff 100%);color:#ffffff;font-size:18px;font-weight:900;text-align:center;box-shadow:0 14px 26px rgba(82,78,221,0.22)}.djassa-initiate-submit__button:hover,.djassa-initiate-submit__button:focus,.checkout-with-custom-payment-button:hover,.checkout-with-custom-payment-button:focus{color:#ffffff;text-decoration:none;transform:translateY(-1px);box-shadow:0 18px 30px rgba(82,78,221,0.26)}@media (max-width: 900px){.djassa-invoice__row,.djassa-invoice__grand-total{flex-direction:column;align-items:flex-start}.djassa-invoice__value,.djassa-invoice__grand-total-value{text-align:left}.djassa-payment-provider-inline{align-items:flex-start}.djassa-qty{justify-content:flex-start;margin-left:0}}@media (max-width: 768px){#new_message_form.centered-section.djassa-initiate-page{padding-left:16px;padding-right:16px}.djassa-initiate-panel{padding:18px;border-radius:20px}.djassa-delivery-choice,.djassa-payment-method-list{grid-template-columns:1fr}.djassa-qty__stock{text-align:left}}@media (max-width: 640px){.djassa-payment-channels-inline__logos{gap:8px}.djassa-payment-channel-chip{width:100%;justify-content:flex-start}#djassa-quantity-input,.djassa-qty__input{width:64px;min-width:64px;max-width:64px}.djassa-qty__btn{width:38px;min-width:38px;height:38px}}@media (max-width: 560px){#new_message_form.centered-section.djassa-initiate-page{padding-left:12px;padding-right:12px}.djassa-initiate-panel{padding:16px;border-radius:18px}.djassa-initiate-panel__title{font-size:22px}.djassa-invoice__grand-total-value{font-size:24px}.djassa-payment-provider-inline{flex-direction:column}.djassa-payment-provider-inline__logo{width:56px;min-width:56px;height:56px;flex-basis:56px}.djassa-initiate-submit__button,.checkout-with-custom-payment-button{min-height:54px;border-radius:16px}}.djassa-payment-provider-choices{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin:8px 0 22px}.djassa-payment-provider-choice{position:relative;display:flex;align-items:center;gap:14px;min-height:92px;padding:18px 20px;border-radius:22px;background:linear-gradient(180deg, #fff 0%, #f8fbff 100%);border:1px solid rgba(76,104,159,0.12);cursor:pointer;box-shadow:0 8px 20px rgba(60,85,130,0.06);transition:transform 0.16s ease, box-shadow 0.16s ease, border-color 0.16s ease}.djassa-payment-provider-choice:hover{transform:translateY(-2px);border-color:rgba(47,99,223,0.28);box-shadow:0 16px 30px rgba(60,85,130,0.11)}.djassa-payment-provider-choice.is-selected{border-color:#2f63df;background:linear-gradient(180deg, #eef5ff 0%, #fff 100%);box-shadow:0 0 0 4px rgba(47,99,223,0.1),0 16px 30px rgba(47,99,223,0.12)}.djassa-payment-provider-choice__radio{margin:0;flex:0 0 auto}.djassa-payment-provider-choice__logo{width:62px;height:62px;min-width:62px;border-radius:20px;background:#ffffff;border:1px solid rgba(76,104,159,0.12);display:flex;align-items:center;justify-content:center;overflow:hidden}.djassa-payment-provider-choice__logo img,.djassa-payment-provider-choice__logo .djassa-payment-provider-inline__img{width:78%;height:78%;max-width:78%;max-height:78%;object-fit:contain;display:block}.djassa-payment-provider-choice__logo .djassa-payment-provider-inline__logo-fallback{width:62px;height:62px;min-width:62px;border-radius:20px;background:linear-gradient(135deg, #eef3ff 0%, #e8eeff 100%);color:#315fd4;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900}.djassa-payment-provider-choice__content{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.djassa-payment-provider-choice__name{color:#17233b;font-size:18px;line-height:1.2;font-weight:900}.djassa-payment-provider-choice__text{color:#5f6f8c;font-size:13px;line-height:1.45;font-weight:700}.djassa-payment-provider-choice__default{width:fit-content;margin-top:3px;padding:5px 9px;border-radius:999px;background:rgba(47,99,223,0.1);color:#2f63df;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:0.03em}@media (max-width: 768px){.djassa-payment-provider-choices{grid-template-columns:1fr}}.djassa-payment-provider-choice__img{width:78%;height:78%;max-width:78%;max-height:78%;object-fit:contain;display:block}.djassa-grid.djassa-grid--wide{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:14px;align-items:start;width:100%}.djassa-grid.djassa-grid--wide>*{min-width:0;width:100%}.dj-market-card-wrap{width:100%;min-width:0;max-width:100%}.dj-market-card{width:100%;min-width:0;max-width:100%;height:332px;display:flex;flex-direction:column;background:#ffffff;border:1px solid rgba(15,23,42,0.06);border-radius:20px;overflow:hidden;box-shadow:0 6px 14px rgba(15,23,42,0.04)}.dj-market-card__media{position:relative;width:100%;height:150px;min-height:150px;max-height:150px;background:#eef2f7;overflow:hidden}.dj-market-card__media-link{display:block;width:100%;height:100%;text-decoration:none}.dj-market-card__image-shell{width:100%;height:100%;overflow:hidden;background:#eef2f7}.dj-market-card__image-shell,.dj-market-card__image-shell .dj-market-card__image-box,.dj-market-card__image-shell .grid-item-image,.dj-market-card__image-shell .fluid-thumbnail-grid-image,.dj-market-card__image-shell .home-fluid-thumbnail-grid-image,.dj-market-card__image-shell .listing-image{width:100%;height:100%;display:block}.dj-market-card__image-shell img,.dj-market-card__image-shell .grid-item-image img,.dj-market-card__image-shell .fluid-thumbnail-grid-image img,.dj-market-card__image-shell .home-fluid-thumbnail-grid-image img,.dj-market-card__image-shell .listing-image img{width:100%;height:100%;display:block;object-fit:cover}.dj-market-card__image-shell [style*="background-image"]{width:100%;height:100%;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}.dj-market-card__discount-badge{position:absolute;top:10px;right:10px;z-index:4;min-width:58px;height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f9efe2;color:#ea7a17;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.dj-market-card__body{flex:1 1 auto;display:flex;flex-direction:column;padding:10px 12px 10px;min-height:0}.dj-market-card__title-row,.dj-market-card__price-row,.dj-market-card__old-price-row,.dj-market-card__stock-row,.dj-market-card__stockbar,.dj-market-card__footer{width:100%;min-width:0}.dj-market-card__title-row{height:22px;min-height:22px;max-height:22px;margin-bottom:3px}.dj-market-card__title{margin:0;width:100%;color:#1f2937;font-size:10px;line-height:22px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__title-link{display:block;width:100%;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__price-row{height:22px;min-height:22px;max-height:22px;display:flex;align-items:center;gap:4px;margin-bottom:1px;overflow:hidden}.dj-market-card__price-current{min-width:0;color:#111827;font-size:10px;line-height:1;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__price-unit{min-width:0;color:#475569;font-size:8px;line-height:1;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__old-price-row{height:16px;min-height:16px;max-height:16px;display:flex;align-items:center;margin-bottom:4px;overflow:hidden}.dj-market-card__old-price{min-width:0;color:#8a8f98;font-size:8px;line-height:1;font-weight:500;text-decoration:line-through;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__old-price.is-empty{visibility:hidden}.dj-market-card__stock-row{height:18px;min-height:18px;max-height:18px;display:flex;align-items:center;margin-bottom:5px;overflow:hidden}.dj-market-card__stock-text{min-width:0;color:#3f3f46;font-size:8px;line-height:1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__stockbar{height:8px;min-height:8px;max-height:8px;display:flex;align-items:center;margin-bottom:8px}.dj-market-card__stockbar-track{position:relative;width:100%;height:6px;border-radius:999px;background:#d7dde7;overflow:hidden}.dj-market-card__stockbar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg, #ef9d2f 0%, #e57b22 100%)}.dj-market-card__footer{margin-top:auto;height:18px;min-height:18px;max-height:18px;display:flex;align-items:center;justify-content:space-between;gap:6px;overflow:hidden}.dj-market-card__seller{flex:1 1 auto;min-width:0;color:#667085;font-size:8px;line-height:18px;font-weight:800;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__seller:hover{color:#315fd4}.dj-market-card__distance{flex:0 0 auto;max-width:54px;color:#94a3b8;font-size:7px;line-height:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__distance--empty{visibility:hidden}.dj-market-card-wrap .home-fluid-thumbnail-grid-item,.dj-market-card-wrap .djassa-grid-item,.dj-market-card-wrap .fluid-thumbnail-grid-item,.dj-market-card-wrap .grid-item,.dj-market-card-wrap .djassa-grid-card,.dj-market-card-wrap .djassa-grid-card__media,.dj-market-card-wrap .djassa-grid-card__body{width:auto;min-width:0;max-width:none;margin:0;padding:0;float:none;border:0;box-shadow:none;background:transparent}.dj-market-card-wrap .grid-item-image-container,.dj-market-card-wrap .grid-item-image,.dj-market-card-wrap .fluid-thumbnail-grid-image,.dj-market-card-wrap .home-fluid-thumbnail-grid-image,.dj-market-card-wrap .listing-image{border-radius:0;box-shadow:none}@media (max-width: 1280px){.djassa-grid.djassa-grid--wide{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width: 1024px){.djassa-grid.djassa-grid--wide{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 720px){.djassa-grid.djassa-grid--wide{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.dj-market-card{height:312px}.dj-market-card__media{height:140px;min-height:140px;max-height:140px}}@media (max-width: 480px){.djassa-grid.djassa-grid--wide{grid-template-columns:1fr}}.dj-market-card__media{position:relative;overflow:hidden;border-radius:24px 24px 0 0;background:#eef2f7;height:220px}.dj-market-card__media .djassa-grid-image-content,.dj-market-card__media .djassa-grid-image-price-container,.dj-market-card__media .djassa-grid-image-price-badge,.dj-market-card__media .djassa-grid-image-title,.dj-market-card__media .fluid-thumbnail-grid-image-title,.dj-market-card__media .fluid-thumbnail-grid-image-overlay,.dj-market-card__media .price-holder,.dj-market-card__media .grid-item-price,.dj-market-card__media .fluid-thumbnail-grid-item-price,.dj-market-card__media .home-fluid-thumbnail-grid-item-price{display:none !important}.dj-market-card__image-container,.dj-market-card__image-box{width:100%;height:100%}.dj-market-card__image,.djassa-grid-image,.fluid-thumbnail-grid-image-image{display:block;width:100%;height:100%;object-fit:cover}.dj-market-card{height:255px;min-height:255px;max-height:255px}.dj-market-card__media{height:128px;min-height:128px;max-height:128px}.dj-market-card__body{display:flex;flex-direction:column;padding:7px 10px 8px;gap:0}.dj-market-card__title-row{height:16px;min-height:16px;max-height:16px;margin:0 0 3px 0}.dj-market-card__title{font-size:8px;line-height:16px;font-weight:800;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__price-row{height:16px;min-height:16px;max-height:16px;display:flex;align-items:center;gap:4px;margin:0 0 1px 0}.dj-market-card__price-current{font-size:8px;line-height:16px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__price-unit{font-size:6px;line-height:16px;font-weight:700;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__old-price-row{height:11px;min-height:11px;max-height:11px;display:flex;align-items:center;margin:0 0 3px 0}.dj-market-card__old-price{font-size:6px;line-height:11px;color:#8a8f9c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__old-price.is-empty{opacity:0}.dj-market-card__stock-row{height:14px;min-height:14px;max-height:14px;display:flex;align-items:center;margin:0 0 3px 0}.dj-market-card__stock-text{font-size:6px;line-height:14px;font-weight:700;color:#3f3f46;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__stockbar{height:5px;min-height:5px;max-height:5px;margin:0 0 5px 0}.dj-market-card__stockbar-track{width:100%;height:5px;border-radius:999px;background:#d8dee9;overflow:hidden}.dj-market-card__stockbar-fill{height:100%;border-radius:999px}.dj-market-card__footer{height:14px;min-height:14px;max-height:14px;display:flex;align-items:center;justify-content:space-between;margin-top:auto}.dj-market-card__seller,.dj-market-card__distance{font-size:6px;line-height:14px;font-weight:700;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__distance--empty{visibility:hidden}.dj-market-card__body{display:flex;flex-direction:column;padding:10px 12px 10px}.dj-market-card__title-row{height:22px;margin-bottom:3px}.dj-market-card__title{font-size:9.6px;line-height:22px;font-weight:800}.dj-market-card__price-row{height:21px;margin-bottom:1px}.dj-market-card__price-current{font-size:10.8px;line-height:21px;font-weight:900}.dj-market-card__price-unit{font-size:8.4px;line-height:21px;font-weight:700}.dj-market-card__old-price-row{height:14px;margin-bottom:4px}.dj-market-card__old-price{font-size:8.4px;line-height:14px}.dj-market-card__stock-row{height:18px;margin-bottom:4px}.dj-market-card__stock-text{font-size:8.4px;line-height:18px;font-weight:700}.dj-market-card__stockbar{height:7px;margin-bottom:3px}.dj-market-card__stockbar-track{height:7px}.dj-market-card__footer{margin-top:0;height:18px;min-height:18px;max-height:18px;display:flex;align-items:center}.dj-market-card__seller{font-size:8.4px;line-height:18px;font-weight:800}.dj-market-card__distance{font-size:7.2px;line-height:18px}.dj-market-card{height:236px;min-height:236px;max-height:236px}.dj-market-card__media{height:122px;min-height:122px;max-height:122px;margin-bottom:0}.dj-market-card__body{display:flex;flex-direction:column;padding:4px 10px 2px;gap:0}.dj-market-card__title-row{height:15px;min-height:15px;max-height:15px;margin:0}.dj-market-card__title{font-size:9.6px;line-height:15px;font-weight:800;margin:0}.dj-market-card__price-row{height:17px;min-height:17px;max-height:17px;margin:0}.dj-market-card__price-current{font-size:10.8px;line-height:17px;font-weight:900}.dj-market-card__price-unit{font-size:8.4px;line-height:17px;font-weight:700}.dj-market-card__old-price-row{height:11px;min-height:11px;max-height:11px;margin:0 0 1px 0}.dj-market-card__old-price{font-size:8px;line-height:11px}.dj-market-card__stock-row{height:15px;min-height:15px;max-height:15px;display:flex;align-items:center;margin:0 0 1px 0}.dj-market-card__stock-text{font-size:8.2px;line-height:15px;font-weight:700;color:rgba(63,63,70,0.46)}.dj-market-card__stockbar{height:5px;min-height:5px;max-height:5px;margin:0}.dj-market-card__stockbar-track{height:5px;background:rgba(216,222,233,0.55)}.dj-market-card__footer{margin-top:0;padding-top:0;padding-bottom:0;height:12px;min-height:12px;max-height:12px;display:flex;align-items:flex-start}.dj-market-card__seller{font-size:8.2px;line-height:12px;font-weight:800;margin:0;padding:0}.dj-market-card__distance{font-size:7px;line-height:12px;margin:0;padding:0}.dj-market-card__discount-badge{top:4px;right:10px;height:26px;min-height:26px;line-height:26px;padding:0 12px;border-radius:10px;background:rgba(249,239,226,0.48);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.dj-market-card__footer{margin-top:1px;padding-top:0;padding-bottom:0;height:16px;min-height:16px;max-height:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.dj-market-card__footer-left{flex:1 1 auto;min-width:0;display:flex;align-items:flex-end;overflow:hidden}.dj-market-card__footer-right{flex:0 0 auto;display:inline-flex;align-items:flex-end;gap:5px;margin-left:6px}.dj-market-card__seller{font-size:8.2px;line-height:16px;font-weight:800;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__vote{display:inline-flex;align-items:center;gap:2px;font-size:7px;line-height:16px;font-weight:800;color:#667085;white-space:nowrap}.dj-market-card__vote-icon{font-size:7px;line-height:1;opacity:0.9}.dj-market-card__vote-count{font-size:7px;line-height:16px;font-weight:800}.dj-market-card__distance{display:none}.dj-market-card__footer{margin-top:1px;padding-top:0;padding-bottom:0;height:16px;min-height:16px;max-height:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.dj-market-card__footer-left{flex:1 1 auto;min-width:0;display:flex;align-items:flex-end;overflow:hidden}.dj-market-card__footer-right{flex:0 0 auto;display:inline-flex;align-items:flex-end;gap:5px;margin-left:6px}.dj-market-card__seller{font-size:8.2px;line-height:16px;font-weight:800;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-market-card__vote{display:inline-flex;align-items:center;gap:2px;font-size:7px;line-height:16px;font-weight:800;color:#667085;white-space:nowrap}.dj-market-card__vote-icon{font-size:7px;line-height:1;opacity:0.9}.dj-market-card__vote-count{font-size:7px;line-height:16px;font-weight:800}.dj-market-card__distance{display:none}.dj-market-card{height:272px !important;min-height:272px !important;max-height:272px !important}.dj-market-card__media{height:162px !important;min-height:162px !important;max-height:162px !important}.dj-market-card__image-shell,.dj-market-card__image-container,.dj-market-card__image-box{width:86% !important;height:100% !important;margin:0 auto !important;overflow:hidden !important}.dj-market-card__image-shell .grid-item-image,.dj-market-card__image-shell .fluid-thumbnail-grid-image,.dj-market-card__image-shell .home-fluid-thumbnail-grid-image,.dj-market-card__image-shell .listing-image{width:100% !important;height:100% !important}.dj-market-card__image-shell img,.dj-market-card__image,.djassa-grid-image,.fluid-thumbnail-grid-image-image{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}.dj-market-card__image-shell [style*="background-image"]{width:100% !important;height:100% !important;background-size:cover !important;background-position:center center !important}.dj-market-card__boost-badge{top:10px !important;left:10px !important;z-index:8 !important}.new-listing-form.centered-section.djassa-new-listing,#new_listing_form.djassa-new-listing{width:100% !important;max-width:100% !important}.new-listing-form.centered-section.djassa-new-listing{margin:0 auto !important;padding-left:0 !important;padding-right:0 !important}.djassa-new-listing{width:100%;padding:6px 20px 60px;box-sizing:border-box}.djassa-new-listing,.djassa-new-listing *{box-sizing:border-box}.djassa-new-listing__shell{width:100%;max-width:1280px;margin:0 auto;padding:38px 38px 34px;border-radius:32px;background:linear-gradient(180deg, rgba(255,255,255,0.98) 0%, rgba(248,250,255,0.98) 100%);border:1px solid rgba(37,99,235,0.08);box-shadow:0 20px 60px rgba(15,23,42,0.06),0 6px 18px rgba(15,23,42,0.04)}.new-listing-form.centered-section.djassa-new-listing,#new_listing_form.djassa-new-listing{margin-top:0 !important;padding-top:0 !important}.djassa-new-listing__shell{margin-top:0 !important}#selected-groups,.selected-group,.selected-group .select,.selected-group .link-text,.djassa-new-listing script[type="application/json"],.js-form-fields.hidden{display:none !important}.djassa-new-listing a,.djassa-new-listing button,.djassa-new-listing input,.djassa-new-listing select,.djassa-new-listing textarea{font:inherit}.djassa-new-listing a{text-decoration:none}.djassa-new-listing__top{display:grid;grid-template-columns:minmax(0, 1.7fr) minmax(300px, 0.9fr);gap:24px;align-items:stretch;width:100%;min-width:0;margin-bottom:30px}.djassa-new-listing__hero{position:relative;overflow:hidden;min-width:0;padding:34px 32px;border-radius:28px;background:linear-gradient(135deg, rgba(28,74,145,0.96) 0%, rgba(44,101,184,0.94) 45%, rgba(30,64,175,0.92) 100%);color:#ffffff}.djassa-new-listing__hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left, rgba(255,255,255,0.16),rgba(0,0,0,0) 28%),radial-gradient(circle at bottom right, rgba(255,255,255,0.1),rgba(0,0,0,0) 24%);pointer-events:none}.djassa-new-listing__hero>*{position:relative;z-index:1}.djassa-new-listing__badge,.djassa-new-listing__form-hero-badge{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.djassa-new-listing__badge{background:rgba(255,255,255,0.16);color:#ffffff}.djassa-new-listing__title{max-width:780px;margin:18px 0 0;color:#ffffff;font-size:52px;line-height:1.02;font-weight:900;letter-spacing:-0.045em}.djassa-new-listing__subtitle{max-width:760px;margin-top:16px;color:rgba(255,255,255,0.88);font-size:18px;line-height:1.7}.djassa-new-listing__highlights{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.djassa-new-listing__highlight{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.18);color:#ffffff;font-size:14px;font-weight:700}.djassa-new-listing__highlight-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#ffffff}.djassa-new-listing__aside{display:flex;flex-direction:column;gap:18px;min-width:0}.djassa-new-listing__info-card{padding:24px 22px;border-radius:24px;background:#ffffff;border:1px solid rgba(148,163,184,0.16);box-shadow:0 8px 24px rgba(15,23,42,0.03)}.djassa-new-listing__info-card--primary{background:linear-gradient(180deg, #fff7ed 0%, #fff 100%);border-color:rgba(249,115,22,0.12)}.djassa-new-listing__info-label{margin-bottom:8px;color:#ea580c;font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.djassa-new-listing__info-title{color:#0f172a;font-size:28px;line-height:1.1;font-weight:800}.djassa-new-listing__info-text{margin-top:10px;color:#64748b;font-size:15px;line-height:1.7}.djassa-new-listing__info-list{display:grid;gap:10px}.djassa-new-listing__info-list-item{position:relative;padding-left:18px;color:#475569;font-size:14px;line-height:1.6}.djassa-new-listing__info-list-item::before{content:"";position:absolute;top:9px;left:0;width:7px;height:7px;border-radius:999px;background:#3b82f6}.djassa-new-listing__form-hero{margin-bottom:22px;padding:24px 26px;border-radius:24px;background:linear-gradient(180deg, #eff6ff 0%, #fff 100%);border:1px solid rgba(37,99,235,0.1)}.djassa-new-listing__form-hero-badge{background:rgba(37,99,235,0.1);color:#2563eb}.djassa-new-listing__form-title{margin:16px 0 0;color:#0f172a;font-size:38px;line-height:1.08;font-weight:900;letter-spacing:-0.035em}.djassa-new-listing__form-subtitle{max-width:860px;margin-top:12px;color:#64748b;font-size:16px;line-height:1.7}.djassa-selection-summary{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin-bottom:26px}.djassa-selection-summary__item{padding:18px 20px;border-radius:18px;background:#ffffff;border:1px solid rgba(148,163,184,0.16)}.djassa-selection-summary__label{color:#64748b;font-size:12px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.djassa-selection-summary__value{margin-top:8px;color:#0f172a;font-size:20px;line-height:1.3;font-weight:800}.djassa-new-listing__section-head{margin:4px 0 22px}.djassa-new-listing__section-title{margin:0;color:#0f172a;font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-0.03em}.djassa-new-listing__section-subtitle{margin-top:10px;color:#64748b;font-size:16px;line-height:1.7}.djassa-option-groups,.djassa-option-groups .option-group{width:100%;min-width:0}.djassa-option-groups{margin-bottom:26px}.djassa-option-groups--stack{display:grid;gap:28px}.option-group--subcategories{padding-top:8px;border-top:1px solid rgba(148,163,184,0.14)}.djassa-step-block-title{margin-bottom:14px;color:#0f172a;font-size:20px;font-weight:800}.djassa-step-block-subtitle{margin-bottom:18px;color:#64748b;font-size:14px;line-height:1.6}.djassa-shapes-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px;width:100%;min-width:0}.djassa-new-listing__fallback-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.djassa-new-listing__field-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:18px;width:100%;min-width:0;align-items:start}.djassa-new-listing__field-grid--core{margin-bottom:20px}.djassa-new-listing__field-grid--step2{display:grid;grid-template-columns:repeat(2, minmax(0, 360px));gap:24px;align-items:end;justify-content:start;width:100%}.djassa-new-listing__field--step2{grid-column:auto;width:100%;min-width:0}.djassa-new-listing__field--step2 .djassa-new-listing__select{width:100%;min-width:0}.djassa-choice-card{display:block;width:100%;min-width:0;border:none !important;outline:none !important;background:transparent !important;color:inherit;text-decoration:none;cursor:pointer}.djassa-choice-card__inner{position:relative;display:grid;grid-template-columns:72px minmax(0, 1fr) 28px;align-items:center;gap:18px;min-width:0;min-height:168px;padding:24px;border-radius:24px;background:#ffffff;border:1px solid rgba(148,163,184,0.18);transition:border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease}.djassa-choice-card:hover .djassa-choice-card__inner,.djassa-choice-card:focus .djassa-choice-card__inner{border-color:rgba(37,99,235,0.45);box-shadow:0 10px 30px rgba(37,99,235,0.08)}.djassa-choice-card.is-selected .djassa-choice-card__inner,.djassa-choice-card[aria-selected="true"] .djassa-choice-card__inner,.djassa-choice-card[data-selected="true"] .djassa-choice-card__inner{border-color:rgba(37,99,235,0.65) !important;box-shadow:0 0 0 3px rgba(37,99,235,0.1),0 16px 36px rgba(37,99,235,0.12) !important;background:linear-gradient(180deg, rgba(239,246,255,0.96) 0%, #fff 100%) !important}.djassa-choice-card__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:rgba(96,165,250,0.14);font-size:26px}.djassa-choice-card.is-selected .djassa-choice-card__icon,.djassa-choice-card[aria-selected="true"] .djassa-choice-card__icon,.djassa-choice-card[data-selected="true"] .djassa-choice-card__icon{background:rgba(37,99,235,0.16)}.djassa-choice-card__content{min-width:0}.djassa-choice-card__eyebrow{color:#2563eb;font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.djassa-choice-card__title{margin-top:6px;color:#0f172a;font-size:22px;line-height:1.18;font-weight:800;word-break:break-word}.djassa-choice-card__text{margin-top:8px;color:#64748b;font-size:14px;line-height:1.65}.djassa-choice-card__arrow{justify-self:end;color:#2563eb;font-size:24px;font-weight:700}.djassa-choice-card.is-selected .djassa-choice-card__arrow,.djassa-choice-card[data-selected="true"] .djassa-choice-card__arrow,.djassa-choice-card.is-selected .djassa-choice-card__eyebrow,.djassa-choice-card[data-selected="true"] .djassa-choice-card__eyebrow{color:#1d4ed8}.djassa-choice-card.is-selected .djassa-choice-card__title,.djassa-choice-card[data-selected="true"] .djassa-choice-card__title{color:#0f172a}.djassa-new-listing__steps{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));gap:12px;margin:0 0 28px}.djassa-new-listing__step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:86px;padding:14px 10px;border-radius:18px;background:rgba(255,255,255,0.78);border:1px solid rgba(148,163,184,0.16);text-align:center;opacity:1;transition:border-color 0.18s ease, background-color 0.18s ease, box-shadow 0.18s ease}.djassa-new-listing__step-index{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:rgba(148,163,184,0.16);color:#334155;font-size:14px;font-weight:800}.djassa-new-listing__step-label{color:#475569;font-size:13px;line-height:1.35;font-weight:700}.djassa-new-listing__step--active,.djassa-new-listing__step.is-active{border-color:rgba(37,99,235,0.28);background:linear-gradient(180deg, rgba(239,246,255,0.95) 0%, #fff 100%);box-shadow:0 10px 24px rgba(37,99,235,0.08)}.djassa-new-listing__step--active .djassa-new-listing__step-index,.djassa-new-listing__step.is-active .djassa-new-listing__step-index{background:#2563eb;color:#ffffff}.djassa-new-listing__step--active .djassa-new-listing__step-label,.djassa-new-listing__step.is-active .djassa-new-listing__step-label{color:#0f172a}.djassa-new-listing__step.is-done{border-color:rgba(34,197,94,0.24);background:rgba(240,253,244,0.86)}.djassa-new-listing__step.is-done .djassa-new-listing__step-index{background:#16a34a;color:#ffffff}.djassa-new-listing__step-panel{display:block;margin-top:10px}.djassa-new-listing__step-panel[style*="display:none"]{display:none !important}.djassa-new-listing__location-wrap{display:grid;gap:18px}.djassa-new-listing__location-detected{padding:18px 18px 16px;border-radius:20px;background:linear-gradient(180deg, rgba(239,246,255,0.95) 0%, #fff 100%);border:1px solid rgba(37,99,235,0.14)}.djassa-new-listing__location-detected--editable{border-color:rgba(16,185,129,0.24);background:linear-gradient(180deg, rgba(236,253,245,0.92) 0%, #fff 100%)}.djassa-new-listing__location-detected-title{color:#0f172a;font-size:16px;font-weight:800}.djassa-new-listing__location-detected-text{margin-top:8px;color:#475569;font-size:14px;line-height:1.7}.djassa-new-listing__location-detected-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px}.djassa-new-listing__location-lock-label{color:#334155;font-size:13px;font-weight:700}.djassa-new-listing__location-edit{display:inline-flex;align-items:center;justify-content:center;color:#2563eb;font-size:14px;font-weight:800}.djassa-new-listing__location-edit:hover{color:#1d4ed8}.djassa-new-listing__location-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.djassa-new-listing__field{display:flex;flex-direction:column;gap:8px;min-width:0}.djassa-new-listing__field-label{color:#0f172a;font-size:14px;line-height:1.4;font-weight:800}.djassa-new-listing__input,.djassa-new-listing__textarea,.djassa-new-listing__select{width:100%;min-height:52px;padding:14px 16px;border-radius:16px;border:1px solid rgba(148,163,184,0.24);background:#ffffff;color:#0f172a;font-size:15px;line-height:1.5;transition:border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease}.djassa-new-listing__textarea{min-height:148px;resize:vertical}.djassa-new-listing__input::placeholder,.djassa-new-listing__textarea::placeholder,.djassa-new-listing__select{color:#94a3b8}.djassa-new-listing__input:focus,.djassa-new-listing__textarea:focus,.djassa-new-listing__select:focus{outline:none;border-color:rgba(37,99,235,0.48);box-shadow:0 0 0 4px rgba(37,99,235,0.1)}.djassa-new-listing__select:disabled,.djassa-new-listing__input:disabled,.djassa-new-listing__textarea:disabled{background:rgba(248,250,252,0.96);color:#64748b;cursor:not-allowed}.djassa-new-listing__select option{color:#0f172a;background:#ffffff}.djassa-new-listing__field--full,.djassa-new-listing__field-grid--core .djassa-new-listing__field--full{grid-column:1 / -1}.djassa-new-listing__field--wide{grid-column:span 8}.djassa-new-listing__field--half,.djassa-new-listing__field--phone,.djassa-new-listing__field--compact-select{grid-column:span 6}.djassa-new-listing__field--third,.djassa-new-listing__field--location,.djassa-new-listing__field--number{grid-column:span 4}.djassa-new-listing__field--quarter{grid-column:span 3}.djassa-new-listing__field--long-text{grid-column:span 12}.djassa-new-listing__field--phone{max-width:520px}.djassa-new-listing__field--checkbox,.djassa-field--checkbox{justify-content:center}.djassa-new-listing__field--checkbox{grid-column:span 3;min-height:76px;padding:14px 16px;border-radius:16px;border:1px solid rgba(148,163,184,0.18);background:rgba(255,255,255,0.9)}.djassa-field--checkbox .djassa-new-listing__field-label{margin-bottom:8px}.djassa-new-listing__checkbox-wrap{display:flex;align-items:center;min-height:24px}.djassa-new-listing__checkbox{width:18px;height:18px;margin:0;accent-color:#2563eb}.djassa-field--checkbox input[type="checkbox"]{width:20px;height:20px;margin-top:2px}.djassa-new-listing__field input[type="checkbox"]{margin-top:14px;transform:scale(1.2)}.djassa-new-listing__dynamic-form-shell{padding:24px;border-radius:24px;background:linear-gradient(180deg, #fff 0%, #f8faff 100%);border:1px solid rgba(148,163,184,0.16)}.djassa-new-listing__dynamic-form-intro{margin-bottom:18px}.djassa-new-listing__dynamic-form-intro-title{color:#0f172a;font-size:20px;line-height:1.2;font-weight:800}.djassa-new-listing__dynamic-form-intro-text{margin-top:8px;color:#64748b;font-size:15px;line-height:1.7}.djassa-new-listing__dynamic-fields{min-height:120px}.djassa-new-listing__dynamic-placeholder{padding:18px;border-radius:18px;background:rgba(248,250,252,0.9);border:1px dashed rgba(148,163,184,0.28)}.djassa-new-listing__dynamic-placeholder-title{color:#0f172a;font-size:16px;font-weight:800}.djassa-new-listing__dynamic-placeholder-text{margin-top:8px;color:#64748b;font-size:14px;line-height:1.7}.djassa-new-listing__dynamic-placeholder-note{margin-top:10px;color:#475569;font-size:13px;line-height:1.7}.djassa-new-listing__dynamic-sections{display:grid;gap:20px;margin-top:18px}.djassa-dynamic-section{padding:22px;border-radius:22px;background:linear-gradient(180deg, #fff 0%, #f8fbff 100%);border:1px solid rgba(148,163,184,0.16)}.djassa-dynamic-section__title{margin:0 0 6px;color:#0f172a;font-size:18px;font-weight:800}.djassa-dynamic-section__subtitle{margin:0 0 18px;color:#64748b;font-size:14px;line-height:1.6}.djassa-dynamic-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:16px;width:100%;min-width:0;align-items:start}.djassa-col-12{grid-column:span 12}.djassa-col-9{grid-column:span 9}.djassa-col-8{grid-column:span 8}.djassa-col-6{grid-column:span 6}.djassa-col-4{grid-column:span 4}.djassa-col-3{grid-column:span 3}.djassa-col-2{grid-column:span 2}.djassa-col-4 .djassa-new-listing__input{min-height:46px}.djassa-col-4 .djassa-new-listing__field-label{font-size:13px}.djassa-new-listing__next-steps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px}.djassa-new-listing__next-step{padding:22px 20px;border-radius:22px;background:#ffffff;border:1px solid rgba(148,163,184,0.16)}.djassa-new-listing__next-step-index{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:rgba(37,99,235,0.12);color:#2563eb;font-size:14px;font-weight:800}.djassa-new-listing__next-step-title{margin-top:12px;color:#0f172a;font-size:18px;line-height:1.3;font-weight:800}.djassa-new-listing__next-step-text{margin-top:8px;color:#64748b;font-size:14px;line-height:1.65}.djassa-new-listing__trust{display:none;margin-top:30px}.djassa-new-listing__trust-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.djassa-new-listing__trust-item{padding:22px 20px;border-radius:22px;background:#ffffff;border:1px solid rgba(148,163,184,0.16)}.djassa-new-listing__trust-icon{font-size:18px}.djassa-new-listing__trust-title{margin-top:10px;color:#0f172a;font-size:18px;font-weight:800}.djassa-new-listing__trust-text{margin-top:8px;color:#64748b;font-size:14px;line-height:1.65}.djassa-new-listing[data-step="5"] .djassa-new-listing__trust,.djassa-new-listing[data-step="6"] .djassa-new-listing__trust,.djassa-new-listing[data-step="7"] .djassa-new-listing__trust,.djassa-new-listing[data-step="8"] .djassa-new-listing__trust{display:grid}.djassa-new-listing__step-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:28px;padding-top:8px}.djassa-new-listing__step-actions .djassa-new-listing__nav-btn:last-child{margin-left:auto}.djassa-new-listing__nav-btn{min-width:140px;min-height:52px;padding:0 22px;border:none;border-radius:16px;cursor:pointer;font-size:15px;line-height:1;font-weight:800;transition:transform 0.15s ease, box-shadow 0.18s ease, background-color 0.18s ease, color 0.18s ease}.djassa-new-listing__nav-btn:hover{transform:translateY(-1px)}.djassa-new-listing__nav-btn:active{transform:translateY(0)}.djassa-new-listing__nav-btn:disabled,.djassa-new-listing__nav-btn.is-disabled{opacity:0.55;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}.djassa-new-listing__nav-btn--secondary{background:#ffffff;color:#0f172a;border:1px solid rgba(148,163,184,0.24);box-shadow:0 8px 18px rgba(15,23,42,0.04)}.djassa-new-listing__nav-btn--secondary:hover{border-color:rgba(37,99,235,0.28);color:#1e3a8a}.djassa-new-listing__nav-btn--primary{background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);color:#ffffff;box-shadow:0 14px 28px rgba(37,99,235,0.22)}.djassa-new-listing__nav-btn--primary:hover{box-shadow:0 18px 34px rgba(37,99,235,0.26)}.djassa-new-listing--choice-mode .djassa-form-stage{display:none}.djassa-new-listing--form-mode .djassa-new-listing__top,.djassa-new-listing--form-mode>.djassa-new-listing__section-head,.djassa-new-listing--form-mode>.djassa-option-groups,.djassa-new-listing--form-mode>.djassa-new-listing__trust{display:none}@media (max-width: 1200px){.djassa-new-listing__steps{grid-template-columns:repeat(4, minmax(0, 1fr))}.djassa-new-listing__next-steps{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 1100px){.djassa-new-listing__shell{padding:30px 24px 28px}.djassa-new-listing__top{grid-template-columns:1fr}.djassa-new-listing__title{font-size:42px}.djassa-new-listing__section-title{font-size:30px}.djassa-new-listing__form-title{font-size:32px}.djassa-new-listing__field--full,.djassa-new-listing__field--wide{grid-column:span 8}.djassa-new-listing__field--half,.djassa-new-listing__field--compact-select,.djassa-new-listing__field--third,.djassa-new-listing__field--location,.djassa-new-listing__field--number,.djassa-new-listing__field--quarter,.djassa-new-listing__field--checkbox{grid-column:span 4}}@media (max-width: 920px){.djassa-shapes-grid,.djassa-new-listing__trust-grid,.djassa-selection-summary,.djassa-new-listing__location-grid,.djassa-new-listing__field-grid,.djassa-new-listing__next-steps,.djassa-dynamic-grid{grid-template-columns:1fr}.djassa-choice-card__inner{grid-template-columns:60px minmax(0, 1fr) 20px;min-height:150px}.djassa-new-listing__fallback-grid,.djassa-new-listing__field-grid--step2,.djassa-new-listing__steps{grid-template-columns:1fr}.djassa-new-listing__steps{grid-template-columns:repeat(2, minmax(0, 1fr))}.djassa-col-12,.djassa-col-9,.djassa-col-8,.djassa-col-6,.djassa-col-4,.djassa-col-3,.djassa-col-2,.djassa-new-listing__field--full,.djassa-new-listing__field--wide,.djassa-new-listing__field--half,.djassa-new-listing__field--third,.djassa-new-listing__field--quarter,.djassa-new-listing__field--checkbox,.djassa-new-listing__field--phone,.djassa-new-listing__field--location,.djassa-new-listing__field--number,.djassa-new-listing__field--compact-select,.djassa-new-listing__field--long-text{grid-column:span 1;max-width:none}}@media (max-width: 768px){.djassa-new-listing{padding:22px 14px 40px}.djassa-new-listing__shell{padding:20px 16px;border-radius:22px}.djassa-new-listing__hero{padding:24px 18px;border-radius:22px}.djassa-new-listing__title{font-size:32px}.djassa-new-listing__subtitle,.djassa-new-listing__section-subtitle,.djassa-new-listing__form-subtitle{font-size:15px}.djassa-choice-card__inner,.djassa-form-stage__card,.djassa-new-listing__dynamic-form-shell{padding:18px}.djassa-choice-card__title{font-size:18px}.djassa-new-listing__step-actions{flex-direction:column-reverse;align-items:stretch}.djassa-new-listing__step-actions .djassa-new-listing__nav-btn:last-child{margin-left:0}.djassa-new-listing__nav-btn{width:100%}}@media (max-width: 520px){.djassa-new-listing__steps{grid-template-columns:1fr}.djassa-new-listing__step{flex-direction:row;justify-content:flex-start;min-height:70px;padding:12px 14px;text-align:left}.djassa-new-listing__step-label{font-size:14px}}.djassa-media-card{padding:24px;border-radius:24px;background:#ffffff;border:1px solid rgba(148,163,184,0.16)}.djassa-media-card__header{display:flex;gap:16px;align-items:flex-start;margin-bottom:18px}.djassa-media-card__index{width:38px;height:38px;border-radius:999px;background:rgba(37,99,235,0.12);color:#2563eb;font-weight:800;display:flex;align-items:center;justify-content:center}.djassa-media-card__title{font-size:18px;font-weight:800;color:#0f172a}.djassa-media-card__subtitle{margin-top:4px;font-size:14px;color:#64748b}.djassa-media-upload__dropzone{border:2px dashed rgba(148,163,184,0.4);border-radius:20px;padding:40px 20px;text-align:center;cursor:pointer;transition:all 0.2s ease;background:rgba(248,250,252,0.7)}.djassa-media-upload__dropzone:hover{border-color:#2563eb;background:rgba(239,246,255,0.6)}.djassa-media-upload__inner{display:flex;flex-direction:column;gap:10px;align-items:center}.djassa-media-upload__icon{font-size:32px}.djassa-media-upload__text{font-weight:700;color:#0f172a}.djassa-media-upload__hint{font-size:13px;color:#64748b}.djassa-media-upload__input{display:none}.djassa-media-preview{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:12px}.djassa-media-preview__item{position:relative;border-radius:14px;overflow:hidden}.djassa-media-preview__item img,.djassa-media-preview__item video{width:100%;height:100%;object-fit:cover}.djassa-media-remove{position:absolute;top:6px;right:6px;width:22px;height:22px;background:rgba(15,23,42,0.75);color:#fff;font-size:12px;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.djassa-media-remove:hover{background:#ef4444}.djassa-media-upload__dropzone.is-drag{border-color:#2563eb;background:rgba(239,246,255,0.8)}.djassa-price-card{padding:24px;border-radius:24px;background:#fff;border:1px solid rgba(148,163,184,0.16)}.djassa-price-card__header{display:flex;gap:16px;margin-bottom:20px}.djassa-price-card__index{width:38px;height:38px;border-radius:999px;background:rgba(37,99,235,0.12);display:flex;align-items:center;justify-content:center;font-weight:800;color:#2563eb}.djassa-price-group{margin-bottom:20px}.djassa-label{font-weight:700;margin-bottom:8px;display:block}.djassa-price-options{display:flex;gap:10px;flex-wrap:wrap}.djassa-price-option{padding:10px 16px;border-radius:999px;border:1px solid rgba(148,163,184,0.3);cursor:pointer;font-size:14px}.djassa-price-option.active{background:#2563eb;color:white;border-color:#2563eb}.djassa-price-input-wrap{display:flex;align-items:center;gap:10px}.djassa-input{padding:12px;border-radius:12px;border:1px solid rgba(148,163,184,0.3)}.djassa-price-currency{font-weight:700}.djassa-checkbox-group{display:flex;flex-direction:column;gap:10px}.djassa-price-card{padding:24px 24px 22px;border-radius:26px;background:#ffffff;border:1px solid rgba(148,163,184,0.16);box-shadow:0 8px 24px rgba(15,23,42,0.03)}.djassa-price-card__header{display:grid;grid-template-columns:52px minmax(0, 1fr);gap:14px;align-items:start;margin-bottom:20px}.djassa-price-card__index{width:44px;height:44px;border-radius:999px;background:rgba(37,99,235,0.12);color:#2563eb;font-size:22px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.djassa-price-card__title{color:#0f172a;font-size:22px;line-height:1.2;font-weight:800}.djassa-price-card__subtitle{margin-top:3px;color:#64748b;font-size:15px;line-height:1.5}.djassa-price-form{display:grid;gap:22px}.djassa-price-group{display:grid;gap:10px}.djassa-label{display:block;color:#0f172a;font-size:15px;line-height:1.35;font-weight:800}.djassa-price-options{display:flex;flex-wrap:wrap;gap:10px}.djassa-price-option{min-height:50px;padding:0 20px;border-radius:999px;border:1px solid rgba(148,163,184,0.22);background:#ffffff;color:#334155;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color 0.18s ease, background-color 0.18s ease, color 0.18s ease, box-shadow 0.18s ease, transform 0.15s ease}.djassa-price-option:hover{border-color:rgba(37,99,235,0.35);color:#1d4ed8;transform:translateY(-1px)}.djassa-price-option.active{background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);border-color:#2563eb;color:#ffffff;box-shadow:0 12px 24px rgba(37,99,235,0.18)}.djassa-price-row{display:flex;align-items:flex-end;gap:28px;flex-wrap:nowrap}.djassa-price-group--amount{flex:0 0 420px;max-width:420px;min-width:320px}.djassa-price-group--unit{flex:0 0 260px;max-width:260px;min-width:220px}.djassa-price-input-row{display:flex;align-items:center;gap:16px}.djassa-price-input-box{flex:0 0 320px;max-width:320px}.djassa-input--price,.djassa-select{width:100%}.djassa-price-currency{flex:0 0 auto;white-space:nowrap}@media (max-width: 980px){.djassa-price-row{flex-wrap:wrap}.djassa-price-group--amount,.djassa-price-group--unit,.djassa-price-input-box{flex:1 1 100%;max-width:100%;min-width:0}}.djassa-checkbox-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;max-width:980px}.djassa-checkbox-card{display:grid;grid-template-columns:20px minmax(0, 1fr);gap:12px;align-items:center;min-height:56px;padding:0 16px;border-radius:16px;border:1px solid rgba(148,163,184,0.18);background:rgba(255,255,255,0.96);cursor:pointer;transition:border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease, transform 0.15s ease}.djassa-checkbox-card:hover{border-color:rgba(37,99,235,0.28);box-shadow:0 8px 18px rgba(37,99,235,0.06);transform:translateY(-1px)}.djassa-checkbox-card__control{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.djassa-checkbox-card__control input[type="checkbox"]{width:18px;height:18px;margin:0;accent-color:#2563eb}.djassa-checkbox-card__label{color:#0f172a;font-size:15px;line-height:1.35;font-weight:700}@media (max-width: 980px){.djassa-price-row{grid-template-columns:1fr;max-width:none}.djassa-checkbox-grid{grid-template-columns:1fr 1fr;max-width:none}}@media (max-width: 640px){.djassa-price-card{padding:20px 16px 18px}.djassa-price-form{gap:18px}.djassa-price-options{display:grid;grid-template-columns:1fr 1fr}.djassa-price-option{min-width:0;width:100%;padding:0 12px;text-align:center}.djassa-price-input-row{grid-template-columns:1fr}.djassa-price-currency{font-size:18px}.djassa-input--price{font-size:22px;height:54px}.djassa-checkbox-grid{grid-template-columns:1fr}}.djassa-contact-card{padding:24px 24px 22px;border-radius:26px;background:#ffffff;border:1px solid rgba(148,163,184,0.16);box-shadow:0 8px 24px rgba(15,23,42,0.03)}.djassa-contact-card__header{display:grid;grid-template-columns:52px minmax(0, 1fr);gap:14px;align-items:start;margin-bottom:20px}.djassa-contact-card__index{width:44px;height:44px;border-radius:999px;background:rgba(37,99,235,0.12);color:#2563eb;font-size:22px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.djassa-contact-card__title{color:#0f172a;font-size:22px;line-height:1.2;font-weight:800}.djassa-contact-card__subtitle{margin-top:3px;color:#64748b;font-size:15px;line-height:1.5}.djassa-contact-form{display:grid;gap:22px}.djassa-contact-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.djassa-contact-group{display:grid;gap:10px;min-width:0}.djassa-checkbox-grid--contact{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:980px}@media (max-width: 920px){.djassa-contact-row{grid-template-columns:1fr}.djassa-checkbox-grid--contact{grid-template-columns:1fr}}@media (max-width: 640px){.djassa-contact-card{padding:20px 16px 18px}.djassa-contact-form{gap:18px}}.djassa-review-card{padding:24px 24px 22px;border-radius:26px;background:#ffffff;border:1px solid rgba(148,163,184,0.16);box-shadow:0 8px 24px rgba(15,23,42,0.03)}.djassa-review-card__header{display:grid;grid-template-columns:52px minmax(0, 1fr);gap:14px;align-items:start;margin-bottom:20px}.djassa-review-card__index{width:44px;height:44px;border-radius:999px;background:rgba(37,99,235,0.12);color:#2563eb;font-size:22px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.djassa-review-card__title{color:#0f172a;font-size:22px;line-height:1.2;font-weight:800}.djassa-review-card__subtitle{margin-top:3px;color:#64748b;font-size:15px;line-height:1.5}.djassa-review-grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(320px, 0.95fr);gap:18px}.djassa-review-panel{padding:18px;border-radius:22px;background:linear-gradient(180deg, #fff 0%, #f8fbff 100%);border:1px solid rgba(148,163,184,0.16)}.djassa-review-panel__head{margin-bottom:16px}.djassa-review-panel__title{margin:0;color:#0f172a;font-size:18px;font-weight:800}.djassa-listing-preview{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:18px;align-items:start}.djassa-listing-preview__media{width:100%}.djassa-listing-preview__media-placeholder{min-height:160px;border-radius:18px;border:1px dashed rgba(148,163,184,0.28);background:rgba(248,250,252,0.92);color:#64748b;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px}.djassa-listing-preview__body{min-width:0}.djassa-listing-preview__badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(37,99,235,0.1);color:#2563eb;font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.djassa-listing-preview__title{margin:12px 0 0;color:#0f172a;font-size:24px;line-height:1.2;font-weight:900}.djassa-listing-preview__price{margin-top:10px;color:#1d4ed8;font-size:22px;line-height:1.2;font-weight:900}.djassa-listing-preview__meta{margin-top:8px;color:#475569;font-size:14px;line-height:1.55}.djassa-listing-preview__description{margin-top:12px;color:#64748b;font-size:14px;line-height:1.7}.djassa-review-summary{display:grid;gap:10px}.djassa-review-summary__row{display:grid;grid-template-columns:120px minmax(0, 1fr);gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid rgba(148,163,184,0.12)}.djassa-review-summary__row:last-child{border-bottom:none}.djassa-review-summary__label{color:#64748b;font-size:14px;font-weight:700}.djassa-review-summary__value{color:#0f172a;font-size:14px;line-height:1.55;font-weight:700;word-break:break-word}.djassa-review-checks{display:grid;gap:12px;margin-top:18px}.djassa-checkbox-card--full{width:100%}@media (max-width: 980px){.djassa-review-grid{grid-template-columns:1fr}}@media (max-width: 768px){.djassa-review-card{padding:20px 16px 18px}.djassa-listing-preview{grid-template-columns:1fr}.djassa-listing-preview__media-placeholder{min-height:180px}.djassa-listing-preview__title{font-size:22px}.djassa-listing-preview__price{font-size:20px}.djassa-review-summary__row{grid-template-columns:1fr;gap:4px}}.djassa-listing-preview__media{width:100%}.djassa-listing-preview__media-placeholder,.djassa-listing-preview__media-real{width:100%;min-height:160px;border-radius:18px;overflow:hidden}.djassa-listing-preview__media-placeholder{border:1px dashed rgba(148,163,184,0.28);background:rgba(248,250,252,0.92);color:#64748b;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px}.djassa-listing-preview__media-real{display:block;object-fit:cover;background:#f8fafc;border:1px solid rgba(148,163,184,0.16)}.djassa-review-checks .djassa-checkbox-card{grid-template-columns:minmax(0, 1fr) 20px;gap:14px}.djassa-review-checks .djassa-checkbox-card__label{order:1}.djassa-review-checks .djassa-checkbox-card__control{order:2;justify-self:end}.djassa-price-group--unit,.djassa-price-group--unit .djassa-select,.djassa-price-group--unit select{width:100%}.djassa-price-group--unit .djassa-select,.djassa-price-group--unit select{height:64px !important;min-height:64px !important;padding:0 56px 0 22px !important;font-size:24px !important;font-weight:600;line-height:64px !important;border-radius:22px;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-position:right 20px center;background-size:18px}.djassa-price-group--unit select option{font-size:20px}.djassa-price-card{max-width:980px}.djassa-price-form{max-width:920px}.djassa-price-row{display:flex;align-items:flex-end;gap:18px;flex-wrap:nowrap;max-width:920px}.djassa-price-group--amount{flex:0 0 320px;max-width:320px;min-width:240px}.djassa-price-group--unit{flex:0 0 210px;max-width:210px;min-width:180px}.djassa-price-group--stock{flex:0 0 150px;max-width:150px;min-width:120px}.djassa-price-input-row{display:flex;align-items:center;gap:10px}.djassa-price-input-box{flex:0 0 220px;max-width:220px}.djassa-input--price{width:100%;height:56px !important;min-height:56px !important;padding:0 16px !important;font-size:20px !important;line-height:56px !important;border-radius:18px}.djassa-price-group--unit .djassa-select,.djassa-price-group--unit select{width:100%;height:56px !important;min-height:56px !important;padding:0 44px 0 16px !important;font-size:18px !important;line-height:56px !important;border-radius:18px;background-position:right 14px center;background-size:14px}.djassa-input--quantity{width:100%;height:56px !important;min-height:56px !important;padding:0 14px !important;font-size:18px !important;line-height:56px !important;border-radius:18px}.djassa-price-currency{font-size:16px;font-weight:800;white-space:nowrap}.djassa-label{font-size:14px}.djassa-field-help{font-size:12px;line-height:1.5}@media (max-width: 980px){.djassa-price-card,.djassa-price-form,.djassa-price-row{max-width:100%}.djassa-price-row{flex-wrap:wrap}.djassa-price-group--amount,.djassa-price-group--unit,.djassa-price-group--stock,.djassa-price-input-box{flex:1 1 100%;max-width:100%;min-width:0}}.djassa-field-invalid{border-color:#dc2626 !important;box-shadow:0 0 0 4px rgba(220,38,38,0.1) !important;background:rgba(254,242,242,0.9) !important}.djassa-price-options.djassa-field-invalid{padding:10px;border-radius:16px;border:1px solid rgba(220,38,38,0.35);background:rgba(254,242,242,0.75)}.djassa-media-preview.djassa-field-invalid{padding:12px;border-radius:18px;border:1px solid rgba(220,38,38,0.35);background:rgba(254,242,242,0.75)}.djassa-field-error{margin-top:6px;color:#b91c1c;font-size:13px;line-height:1.5;font-weight:700}.djassa-step-error{margin-top:16px;padding:14px 16px;border-radius:16px;border:1px solid rgba(220,38,38,0.2);background:rgba(254,242,242,0.92);color:#991b1b;font-size:14px;line-height:1.6;font-weight:700}.djassa-edit-db{color-scheme:light dark;--dj-edit-bg:#f6f8fc;--dj-edit-surface:#ffffff;--dj-edit-surface-soft:#f8faff;--dj-edit-surface-muted:#f3f6fb;--dj-edit-text:#0f172a;--dj-edit-text-soft:#64748b;--dj-edit-text-muted:#7c8ca5;--dj-edit-border:#dbe4f0;--dj-edit-border-strong:#c9d7ea;--dj-edit-primary:#3b82f6;--dj-edit-primary-2:#2563eb;--dj-edit-primary-soft:rgba(59,130,246,0.12);--dj-edit-success:#16a34a;--dj-edit-danger:#dc2626;--dj-edit-shadow-sm:0 6px 18px rgba(15,23,42,0.05);--dj-edit-shadow-md:0 18px 40px rgba(37,99,235,0.08);--dj-edit-radius-lg:28px;--dj-edit-radius-md:18px;--dj-edit-radius-sm:14px;width:100%;padding:12px 0 36px;box-sizing:border-box}.cr-layout--dark .djassa-edit-db,.theme-dark .djassa-edit-db,[data-theme="dark"] .djassa-edit-db{--dj-edit-bg:#0f172a;--dj-edit-surface:#111827;--dj-edit-surface-soft:#172132;--dj-edit-surface-muted:#182335;--dj-edit-text:#e5edf8;--dj-edit-text-soft:#a8b5c8;--dj-edit-text-muted:#8ea0b8;--dj-edit-border:#273449;--dj-edit-border-strong:#32435d;--dj-edit-primary:#60a5fa;--dj-edit-primary-2:#3b82f6;--dj-edit-primary-soft:rgba(96,165,250,0.16);--dj-edit-shadow-sm:0 10px 24px rgba(0,0,0,0.24);--dj-edit-shadow-md:0 22px 48px rgba(0,0,0,0.28)}.djassa-edit-db-form{width:100%;margin:0;padding:0}.djassa-edit-db *{box-sizing:border-box}.djassa-edit-db__grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:20px;width:100%}.djassa-col-12{grid-column:span 12}.djassa-col-8{grid-column:span 8}.djassa-col-6{grid-column:span 6}.djassa-col-4{grid-column:span 4}.djassa-col-3{grid-column:span 3}.djassa-edit-db__section{background:linear-gradient(180deg, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.94) 100%),var(--dj-edit-surface);border:1px solid var(--dj-edit-border);border-radius:var(--dj-edit-radius-lg);box-shadow:var(--dj-edit-shadow-sm);overflow:hidden;min-width:0}.cr-layout--dark .djassa-edit-db__section,.theme-dark .djassa-edit-db__section,[data-theme="dark"] .djassa-edit-db__section{background:linear-gradient(180deg, rgba(255,255,255,0.02) 0%, rgba(255,255,255,0.01) 100%),var(--dj-edit-surface)}.djassa-edit-db__section-head{padding:22px 24px 16px;border-bottom:1px solid var(--dj-edit-border);background:linear-gradient(180deg, rgba(59,130,246,0.03) 0%, rgba(59,130,246,0.01) 100%)}.djassa-edit-db__section-title{margin:0 0 6px;color:var(--dj-edit-text);font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-0.02em}.djassa-edit-db__section-subtitle{margin:0;color:var(--dj-edit-text-soft);font-size:14px;line-height:1.55;font-weight:500}.djassa-edit-db__section-body{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:18px 16px;padding:22px 20px 22px;align-items:start}.djassa-edit-db__section-body--submit{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:18px 20px}.djassa-edit-field{min-width:0}.djassa-edit-field__label{display:inline-block;margin:0 0 8px;color:var(--dj-edit-text);font-size:14px;line-height:1.35;font-weight:800}.djassa-edit-field__input,.djassa-edit-field__select,.djassa-edit-field__textarea,.djassa-edit-static-value{width:100%;min-height:52px;border-radius:16px;border:1px solid var(--dj-edit-border-strong);background:var(--dj-edit-surface);color:var(--dj-edit-text);box-shadow:inset 0 1px 0 rgba(255,255,255,0.55);transition:border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease, background 0.18s ease}.djassa-edit-field__input,.djassa-edit-field__select{padding:0 16px;font-size:15px;font-weight:500}.djassa-edit-field__textarea{padding:14px 16px;min-height:120px;resize:vertical;font-size:15px;line-height:1.55;font-weight:500}.djassa-edit-static-value{display:flex;align-items:center;padding:0 16px;font-size:15px;font-weight:700;color:var(--dj-edit-text-soft);background:linear-gradient(180deg, rgba(59,130,246,0.035) 0%, rgba(59,130,246,0.015) 100%),var(--dj-edit-surface-soft)}.djassa-edit-field__input::placeholder,.djassa-edit-field__textarea::placeholder{color:var(--dj-edit-text-muted)}.djassa-edit-field__input:focus,.djassa-edit-field__select:focus,.djassa-edit-field__textarea:focus{outline:none;border-color:var(--dj-edit-primary);box-shadow:0 0 0 4px var(--dj-edit-primary-soft),0 10px 24px rgba(59,130,246,0.08);background:var(--dj-edit-surface)}.djassa-edit-field__input:hover,.djassa-edit-field__select:hover,.djassa-edit-field__textarea:hover,.djassa-edit-static-value:hover{border-color:var(--dj-edit-primary)}.djassa-edit-field__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, #64748b 50%),linear-gradient(135deg, #64748b 50%, transparent 50%);background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px);background-size:6px 6px, 6px 6px;background-repeat:no-repeat;padding-right:44px}.djassa-edit-field__checkbox{width:20px;height:20px;margin-top:14px;accent-color:var(--dj-edit-primary-2);cursor:pointer}.djassa-edit-price-options{display:flex;flex-wrap:wrap;gap:10px}.djassa-edit-price-option{appearance:none;border:1px solid var(--dj-edit-border-strong);background:var(--dj-edit-surface);color:var(--dj-edit-text-soft);min-height:44px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:800;cursor:pointer;transition:transform 0.18s ease, border-color 0.18s ease, background 0.18s ease, color 0.18s ease, box-shadow 0.18s ease}.djassa-edit-price-option:hover{border-color:var(--dj-edit-primary);color:var(--dj-edit-primary-2);transform:translateY(-1px)}.djassa-edit-price-option.is-active{border-color:transparent;background:linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);color:#ffffff;box-shadow:0 14px 28px rgba(37,99,235,0.22)}.djassa-edit-db__dynamic-fields{display:flex;flex-direction:column;gap:18px;width:100%}.djassa-edit-dynamic-section{border:1px solid var(--dj-edit-border);border-radius:22px;overflow:hidden;background:var(--dj-edit-surface-soft)}.djassa-edit-dynamic-section__head{padding:18px 20px 14px;border-bottom:1px solid var(--dj-edit-border)}.djassa-edit-dynamic-section__title{margin:0 0 5px;color:var(--dj-edit-text);font-size:17px;line-height:1.25;font-weight:800}.djassa-edit-dynamic-section__subtitle{margin:0;color:var(--dj-edit-text-soft);font-size:13px;line-height:1.55;font-weight:500}.djassa-edit-dynamic-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:16px 16px;padding:18px 18px 18px}.djassa-edit-empty{padding:18px 20px;border:1px dashed var(--dj-edit-border-strong);border-radius:18px;background:var(--dj-edit-surface-soft);color:var(--dj-edit-text-soft);font-size:14px;line-height:1.55;font-weight:600}.djassa-edit-gallery{display:grid;grid-template-columns:minmax(0, 1fr);gap:14px;margin-bottom:18px}.djassa-edit-gallery__main{width:100%}.djassa-edit-gallery__main-link{display:block;width:100%;border-radius:20px;overflow:hidden;border:1px solid var(--dj-edit-border);background:var(--dj-edit-surface-soft)}.djassa-edit-gallery__main-image{display:block;width:100%;height:340px;object-fit:cover;background:var(--dj-edit-surface-muted)}.djassa-edit-gallery__thumbs{display:flex;flex-wrap:wrap;gap:10px}.djassa-edit-gallery__thumb{appearance:none;width:80px;height:80px;border:2px solid transparent;border-radius:18px;padding:0;background:var(--dj-edit-surface);overflow:hidden;cursor:pointer;box-shadow:var(--dj-edit-shadow-sm);transition:transform 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease}.djassa-edit-gallery__thumb:hover{transform:translateY(-1px);border-color:var(--dj-edit-primary)}.djassa-edit-gallery__thumb.is-active{border-color:var(--dj-edit-primary);box-shadow:0 0 0 4px var(--dj-edit-primary-soft)}.djassa-edit-gallery__thumb-image{display:block;width:100%;height:100%;object-fit:cover}.djassa-edit-media-manager{display:flex;flex-direction:column;gap:14px}.djassa-edit-media-manager__toolbar{display:flex;justify-content:flex-start;align-items:center}.djassa-edit-media-manager__trigger{appearance:none;border:none;border-radius:18px;min-height:50px;padding:0 20px;background:linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);color:#ffffff;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 18px 32px rgba(37,99,235,0.22);transition:transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease}.djassa-edit-media-manager__trigger:hover{transform:translateY(-1px);filter:brightness(1.02)}.djassa-edit-media-manager__preview{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:14px}.djassa-edit-media-manager__group-title{grid-column:1 / -1;margin:2px 0 -2px;color:var(--dj-edit-text);font-size:14px;line-height:1.4;font-weight:800}.djassa-edit-media-card{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--dj-edit-border);border-radius:20px;background:var(--dj-edit-surface-soft);min-width:0}.djassa-edit-media-card__image{width:100%;height:148px;object-fit:cover;border-radius:16px;background:var(--dj-edit-surface-muted);border:1px solid var(--dj-edit-border)}.djassa-edit-media-card__meta{color:var(--dj-edit-text-soft);font-size:13px;line-height:1.45;font-weight:700;word-break:break-word}.djassa-edit-media-card__remove{display:inline-flex;align-items:center;gap:8px;color:var(--dj-edit-text);font-size:13px;line-height:1.35;font-weight:700;cursor:pointer}.djassa-edit-media-card__remove input[type="checkbox"]{accent-color:var(--dj-edit-danger);cursor:pointer}.djassa-edit-media-card__remove-btn{appearance:none;border:1px solid rgba(220,38,38,0.18);background:rgba(220,38,38,0.08);color:var(--dj-edit-danger);min-height:40px;border-radius:14px;padding:0 14px;font-size:13px;font-weight:800;cursor:pointer;transition:transform 0.18s ease, background 0.18s ease, border-color 0.18s ease}.djassa-edit-media-card__remove-btn:hover{transform:translateY(-1px);background:rgba(220,38,38,0.12);border-color:rgba(220,38,38,0.28)}.djassa-edit-submit{appearance:none;border:none;border-radius:18px;min-height:54px;padding:0 24px;background:linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);color:#ffffff;font-size:16px;font-weight:800;letter-spacing:-0.01em;cursor:pointer;box-shadow:0 18px 32px rgba(37,99,235,0.22);transition:transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease}.djassa-edit-submit:hover{transform:translateY(-1px);filter:brightness(1.02)}.djassa-edit-submit:active{transform:translateY(0)}.djassa-edit-db__section--main .djassa-edit-db__section-body{gap:18px 16px}.djassa-edit-db__section--dynamic .djassa-edit-db__section-body{gap:0}.djassa-edit-db__section--location .djassa-edit-db__section-body,.djassa-edit-db__section--contact .djassa-edit-db__section-body{gap:16px 16px}.djassa-edit-db__section--media .djassa-edit-db__section-body{gap:14px}.djassa-edit-db__section--submit{position:relative}@media (max-width: 1200px){.djassa-col-3{grid-column:span 6}.djassa-edit-media-manager__preview{grid-template-columns:repeat(auto-fill, minmax(170px, 1fr))}}@media (max-width: 980px){.djassa-edit-db{padding:10px 0 28px}.djassa-edit-db__grid,.djassa-edit-db__section-body,.djassa-edit-dynamic-grid{gap:14px}.djassa-col-8,.djassa-col-6,.djassa-col-4,.djassa-col-3{grid-column:span 12}.djassa-edit-db__section-head{padding:20px 18px 14px}.djassa-edit-db__section-body{padding:18px}.djassa-edit-dynamic-grid{padding:16px}.djassa-edit-gallery__main-image{height:280px}.djassa-edit-db__section-body--submit{justify-content:stretch}.djassa-edit-submit{width:100%}}@media (max-width: 640px){.djassa-edit-db__section{border-radius:22px}.djassa-edit-db__section-title{font-size:18px}.djassa-edit-db__section-subtitle{font-size:13px}.djassa-edit-field__input,.djassa-edit-field__select,.djassa-edit-static-value{min-height:48px;padding-left:14px;padding-right:14px;font-size:14px}.djassa-edit-field__textarea{min-height:110px;padding:12px 14px;font-size:14px}.djassa-edit-price-options{gap:8px}.djassa-edit-price-option{min-height:40px;padding:0 14px;font-size:13px}.djassa-edit-gallery__main-image{height:220px}.djassa-edit-gallery__thumb{width:68px;height:68px;border-radius:16px}.djassa-edit-media-manager__preview{grid-template-columns:repeat(2, minmax(0, 1fr))}.djassa-edit-media-card__image{height:120px}.djassa-edit-media-manager__trigger,.djassa-edit-submit{min-height:48px;font-size:14px}}.djassa-edit-db__dynamic-fields,.djassa-edit-gallery,.djassa-edit-media-manager{grid-column:1 / -1;width:100%;min-width:0}.djassa-edit-gallery__main,.djassa-edit-gallery__thumbs,.djassa-edit-media-manager__toolbar,.djassa-edit-media-manager__preview{width:100%;min-width:0}.djassa-edit-dynamic-section{width:100%;min-width:0}.djassa-edit-dynamic-grid{width:100%;min-width:0}.djassa-edit-media-card{width:100%;min-width:0}.djassa-edit-db__dynamic-fields,.djassa-edit-gallery,.djassa-edit-media-manager{grid-column:1 / -1;width:100%;min-width:0}.djassa-edit-gallery__main,.djassa-edit-gallery__thumbs,.djassa-edit-media-manager__toolbar,.djassa-edit-media-manager__preview,.djassa-edit-dynamic-section,.djassa-edit-dynamic-grid,.djassa-edit-media-card{width:100%;min-width:0}.djassa-edit-topbar{display:grid;grid-template-columns:1fr 320px;gap:20px;margin-bottom:24px;align-items:stretch}.djassa-edit-topbar__status{background:var(--dj-edit-surface);border:1px solid var(--dj-edit-border);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;justify-content:center}.djassa-edit-topbar__badge{display:inline-block;background:rgba(59,130,246,0.12);color:var(--dj-edit-primary);font-weight:800;font-size:12px;padding:6px 12px;border-radius:999px;width:fit-content;margin-bottom:8px;letter-spacing:0.2px}.djassa-edit-topbar__text{margin:0;font-size:14px;color:var(--dj-edit-text-soft);line-height:1.5}.djassa-edit-topbar__ad{border-radius:18px;overflow:hidden;display:flex}.djassa-edit-topbar__ad-inner{width:100%;background:linear-gradient(135deg, #3b82f6, #2563eb);color:#ffffff;padding:20px;display:flex;flex-direction:column;justify-content:center}.djassa-edit-topbar__ad-inner strong{font-size:15px;font-weight:800;margin-bottom:6px;display:block}.djassa-edit-topbar__ad-inner p{font-size:13px;opacity:0.9;margin-bottom:14px}.djassa-edit-page .djassa-edit-topbar__ad-inner>button.djassa-edit-topbar__ad-button,.djassa-edit-page .djassa-edit-topbar__ad-inner>button.djassa-edit-topbar__ad-button:hover,.djassa-edit-page .djassa-edit-topbar__ad-inner>button.djassa-edit-topbar__ad-button:focus,.djassa-edit-page .djassa-edit-topbar__ad-inner>button.djassa-edit-topbar__ad-button:active{all:unset !important;box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:fit-content !important;min-width:180px !important;min-height:46px !important;padding:0 18px !important;background:#ffffff !important;background-image:none !important;color:#2563eb !important;border:1px solid rgba(255,255,255,0.75) !important;border-radius:14px !important;font-family:inherit !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important;text-align:center !important;white-space:nowrap !important;cursor:pointer !important;opacity:1 !important;visibility:visible !important;box-shadow:0 12px 24px rgba(15,23,42,0.16) !important;text-shadow:none !important;transform:none !important;filter:none !important}.djassa-edit-page .djassa-edit-topbar__ad-inner>button.djassa-edit-topbar__ad-button:hover{background:#ffffff !important;color:#1d4ed8 !important;box-shadow:0 14px 28px rgba(15,23,42,0.2) !important}button.djassa-edit-topbar__ad-button,button.djassa-edit-topbar__ad-button:hover,button.djassa-edit-topbar__ad-button:focus,button.djassa-edit-topbar__ad-button:active,button.djassa-edit-topbar__ad-button:visited{appearance:none !important;-webkit-appearance:none !important;background:#ffffff !important;background-image:none !important;color:#2563eb !important;border:none !important;outline:none !important;box-shadow:none !important;text-shadow:none !important;transform:none !important;filter:none !important}html body .djassa-edit-page .djassa-edit-topbar__ad-inner button.djassa-edit-topbar__ad-button,html body .djassa-edit-page .djassa-edit-topbar__ad-inner button.djassa-edit-topbar__ad-button:hover,html body .djassa-edit-page .djassa-edit-topbar__ad-inner button.djassa-edit-topbar__ad-button:focus,html body .djassa-edit-page .djassa-edit-topbar__ad-inner button.djassa-edit-topbar__ad-button:active{background-color:#ffffff !important;background-image:none !important;color:#2563eb !important;border-color:rgba(255,255,255,0.75) !important}.djassa-listing-show{padding:18px 0 34px}.djassa-listing-show .container{width:100%;max-width:1280px;margin:0 auto;padding:0 18px;box-sizing:border-box}.djassa-listing-show,.djassa-listing-show *{box-sizing:border-box}.djassa-listing-show__hero{margin-bottom:18px}.djassa-listing-show__title{margin:0 0 6px;color:#111827;font-size:44px;line-height:1.05;font-weight:800;letter-spacing:-0.02em}.djassa-listing-show__hero-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.djassa-listing-show__hero-meta-item{display:inline-flex;align-items:center;gap:7px;color:#667085;font-size:14px;line-height:1.4}.djassa-listing-show__hero-price{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.djassa-listing-show__hero-price-amount{color:#2457f5;font-size:40px;line-height:1;font-weight:800;letter-spacing:-0.02em}.djassa-listing-show__hero-price-unit{color:#667085;font-size:18px;line-height:1.3;font-weight:500}.djassa-listing-show__badges{display:flex;flex-wrap:wrap;gap:8px}.djassa-listing-show__badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#eef4ff;color:#2146a6;font-size:13px;line-height:1;font-weight:700}.djassa-listing-show__badge--soft{background:#f3f6fb;color:#475467}.djassa-listing-show__badge--alert{background:#fff1f1;color:#c92a2a}.djassa-listing-show__category-top{margin-bottom:14px}.djassa-listing-show__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.djassa-listing-show__breadcrumb-link,.djassa-listing-show__breadcrumb-current{font-size:13px;line-height:1.4}.djassa-listing-show__breadcrumb-link{color:#667085;text-decoration:none}.djassa-listing-show__breadcrumb-link:hover{color:#2457f5}.djassa-listing-show__breadcrumb-current{color:#111827;font-weight:700}.djassa-listing-show__breadcrumb-separator{color:#98a2b3;font-size:12px}.djassa-listing-show__category-scroller{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.djassa-listing-show__category-scroller::-webkit-scrollbar{display:none}.djassa-listing-show__category-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#475467;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.2s ease}.djassa-listing-show__category-chip:hover{border-color:#bcd0f7;background:#f5f9ff;color:#2457f5}.djassa-listing-show__category-chip.is-active{border-color:#2457f5;background:#eef4ff;color:#2457f5}.djassa-listing-show__layout{display:grid;grid-template-columns:minmax(0, 1.9fr) minmax(320px, 0.95fr);gap:18px;align-items:start}.djassa-listing-show__main-column,.djassa-listing-show__sidebar{min-width:0}.djassa-listing-show__right-stack{display:flex;flex-direction:column;gap:14px}@media (min-width: 992px){.djassa-listing-show__right-stack{position:sticky;top:16px}}.djassa-listing-show__card,.djassa-listing-show__side-card{padding:16px;border:1px solid #e5ebf5;border-radius:18px;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,0.04)}.djassa-listing-show__section-head{margin-bottom:12px}.djassa-listing-show__section-title,.djassa-listing-show__side-title{margin:0;color:#0f172a;font-size:20px;line-height:1.2;font-weight:800}.djassa-listing-show__main-media{position:relative;overflow:hidden;border:1px solid #e6ebf4;border-radius:16px;background:#f8fafc;width:100%;height:520px}.djassa-listing-show__main-media-link{display:block;width:100%;height:100%}.djassa-listing-show__main-media-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.djassa-listing-show__thumb-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.djassa-listing-show__thumb-item{width:82px;height:82px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:14px;background:#f8fafc;flex:0 0 82px;display:inline-flex;align-items:stretch;justify-content:stretch;cursor:pointer;transition:border-color 0.2s ease, transform 0.2s ease}.djassa-listing-show__thumb-item:hover{transform:translateY(-1px)}.djassa-listing-show__thumb-item.is-active{border-color:#2457f5}.djassa-listing-show__thumb-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.djassa-listing-show__gallery-meta{margin-top:12px}.djassa-listing-show__gallery-count{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;background:#f3f6fb;color:#54647f;font-size:13px;font-weight:700}.djassa-listing-show__empty-media{padding:40px 20px;border:1px dashed #d5dfef;border-radius:16px;background:linear-gradient(180deg, #fbfcfe 0%, #f6f9fd 100%);text-align:center}.djassa-listing-show__empty-media-icon{margin-bottom:10px;font-size:28px}.djassa-listing-show__empty-media-title{margin-bottom:4px;color:#0f172a;font-size:18px;font-weight:800}.djassa-listing-show__empty-media-text{color:#667085;font-size:14px;line-height:1.5}.djassa-listing-show__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.djassa-listing-show__fact{padding:14px;border:1px solid #e7edf6;border-radius:15px;background:#f8fafc}.djassa-listing-show__fact--full{grid-column:1 / -1}.djassa-listing-show__fact-label{margin-bottom:5px;color:#667085;font-size:12px;line-height:1.3;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.djassa-listing-show__fact-value{color:#111827;font-size:17px;line-height:1.4;font-weight:700;word-break:break-word}.djassa-listing-show__fact-inline{color:#667085;font-size:14px;font-weight:600}.djassa-listing-show__richtext{color:#344054;font-size:15px;line-height:1.7}.djassa-listing-show__empty{padding:14px 16px;border-radius:14px;background:#f7f9fc;color:#667085;font-size:14px;line-height:1.6}.djassa-listing-show__side-card--buybox{padding:16px 16px 18px !important;border:1px solid #dbe4f0;border-radius:18px !important;background:linear-gradient(180deg, rgba(255,255,255,0.98) 0%, rgba(247,250,255,0.98) 100%);box-shadow:0 18px 40px rgba(15,23,42,0.06),0 8px 20px rgba(59,130,246,0.05);overflow:hidden}.djassa-listing-show__side-price{display:flex;align-items:flex-end;gap:8px !important;flex-wrap:wrap;margin-bottom:4px !important}.djassa-listing-show__side-price-main{color:#0f172a;font-size:clamp(24px, 2.4vw, 34px) !important;line-height:0.95 !important;font-weight:900;letter-spacing:-0.04em !important}.djassa-listing-show__side-price-unit{color:#667085;font-size:13px !important;line-height:1.1 !important;font-weight:600;padding-bottom:3px !important}.djassa-listing-show__buybox-line{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:6px 0 !important;border-bottom:1px solid #edf2f7}.djassa-listing-show__buybox-line:last-of-type{border-bottom:0}.djassa-listing-show__buybox-label{color:#667085;font-size:11px !important;font-weight:700}.djassa-listing-show__buybox-value{color:#0f172a;font-size:12px !important;font-weight:700;text-align:right;word-break:break-word}.djassa-listing-show__buybox-actions{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px !important;margin-top:12px !important;margin-bottom:12px !important;align-items:stretch}.djassa-listing-show__contact-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px !important;padding:0 14px !important;border-radius:14px !important;border:1px solid transparent;text-align:center;text-decoration:none !important;font-size:14px !important;line-height:1 !important;font-weight:800 !important;letter-spacing:-0.01em !important;transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, background-color 0.18s ease, color 0.18s ease;box-sizing:border-box}.djassa-listing-show__contact-button--primary{grid-column:1 / -1;background:linear-gradient(135deg, #5f95ff 0%, #315efb 100%) !important;color:#ffffff !important;box-shadow:0 10px 18px rgba(49,94,251,0.18) !important}.djassa-listing-show__contact-button--primary:hover{transform:translateY(-1px);box-shadow:0 14px 22px rgba(49,94,251,0.24) !important}.djassa-listing-show__contact-button--secondary{grid-column:1 / -1;background:linear-gradient(135deg, #eefaf2 0%, #dff4e6 100%) !important;border-color:#a7dfba !important;color:#217346 !important;box-shadow:0 8px 14px rgba(33,115,70,0.08) !important}.djassa-listing-show__contact-button--secondary:hover{background:linear-gradient(135deg, #e5f7eb 0%, #d5efdf 100%) !important;border-color:#8fd1a8 !important;color:#185c37 !important;transform:translateY(-1px)}.djassa-listing-show__buybox-actions a[href*="wa.me"]{grid-column:1 / 2;width:100% !important;min-width:0 !important;min-height:42px !important;padding:0 12px !important;border-radius:12px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg, #dcfce7 0%, #bbf7d0 100%) !important;border:1px solid #86efac !important;color:#166534 !important;box-shadow:0 8px 16px rgba(34,197,94,0.1) !important;font-size:13px !important;line-height:1 !important;font-weight:800 !important;letter-spacing:-0.01em !important;text-decoration:none !important}.djassa-listing-show__buybox-actions a[href*="wa.me"]:hover{background:linear-gradient(135deg, #cff7da 0%, #acf1c3 100%) !important;border-color:#4ade80 !important;color:#14532d !important;transform:translateY(-1px) !important;text-decoration:none !important}.djassa-listing-show__buybox-actions a[href^="tel:"]{grid-column:2 / 3;width:100% !important;min-width:0 !important;min-height:42px !important;padding:0 12px !important;border-radius:12px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%) !important;border:1px solid #bfdbfe !important;color:#1d4ed8 !important;box-shadow:0 8px 16px rgba(37,99,235,0.1) !important;font-size:13px !important;line-height:1 !important;font-weight:800 !important;letter-spacing:-0.01em !important;text-decoration:none !important}.djassa-listing-show__buybox-actions a[href^="tel:"]:hover{background:linear-gradient(135deg, #e2efff 0%, #d0e4ff 100%) !important;border-color:#93c5fd !important;color:#1e40af !important;transform:translateY(-1px) !important}.djassa-listing-show__buybox-actions a[href*="wa.me"]:only-of-type,.djassa-listing-show__buybox-actions a[href^="tel:"]:only-of-type{grid-column:1 / -1 !important}.djassa-listing-show__trust-points{display:flex;flex-direction:column;gap:10px !important;margin-top:4px !important;padding-top:14px !important;border-top:1px solid #e8eef7}.djassa-listing-show__trust-point{position:relative;padding-left:18px !important;color:#667085;font-size:11px !important;line-height:1.35 !important;font-weight:700 !important}.djassa-listing-show__trust-point::before{content:"";position:absolute;left:0;top:4px !important;width:7px !important;height:7px !important;border-radius:999px;background:#2f5be8;box-shadow:0 0 0 3px rgba(47,91,232,0.08) !important}.djassa-listing-show__side-card--buybox .djassa-listing-show__buybox-actions+.djassa-listing-show__trust-points{margin-top:2px !important}@media (max-width: 991px){.djassa-listing-show__side-card--buybox{padding:14px 14px 16px !important;border-radius:16px !important}.djassa-listing-show__side-price-main{font-size:28px !important}.djassa-listing-show__side-price-unit{font-size:12px !important}.djassa-listing-show__contact-button{min-height:42px !important;font-size:13px !important;border-radius:12px !important}.djassa-listing-show__buybox-actions a[href*="wa.me"],.djassa-listing-show__buybox-actions a[href^="tel:"]{min-height:40px !important;font-size:12px !important;border-radius:11px !important}.djassa-listing-show__trust-point{font-size:10px !important}}@media (max-width: 640px){.djassa-listing-show__side-card--buybox{padding:12px 12px 14px !important;border-radius:15px !important}.djassa-listing-show__side-price{gap:6px !important}.djassa-listing-show__side-price-main{font-size:26px !important}.djassa-listing-show__side-price-unit{font-size:12px !important;padding-bottom:2px !important}.djassa-listing-show__buybox-actions{gap:8px !important}.djassa-listing-show__contact-button{min-height:40px !important;padding:0 10px !important;border-radius:11px !important;font-size:12px !important}.djassa-listing-show__buybox-actions a[href*="wa.me"],.djassa-listing-show__buybox-actions a[href^="tel:"]{min-height:38px !important;padding:0 8px !important;font-size:11px !important;border-radius:10px !important}.djassa-listing-show__trust-points{gap:8px !important;padding-top:12px !important}.djassa-listing-show__trust-point{font-size:10px !important;padding-left:15px !important}.djassa-listing-show__trust-point::before{width:6px !important;height:6px !important;top:4px !important}}.djassa-listing-show__seller-box{display:flex;gap:14px;align-items:flex-start}.djassa-listing-show__seller-avatar{flex:0 0 auto}.djassa-listing-show__seller-avatar .listing-author-avatar-image{display:block;width:72px;height:72px;border-radius:14px;object-fit:cover}.djassa-listing-show__seller-content{min-width:0;flex:1 1 auto}.djassa-listing-show__seller-name,.djassa-listing-show__seller-name a,.djassa-listing-show__seller-content .listing-author-name,.djassa-listing-show__seller-content .listing-author-name a{color:#3b82f6;font-size:17px;line-height:1.4;font-weight:800;text-decoration:none}.djassa-listing-show__seller-line{margin-top:6px;color:#344054;font-size:14px;line-height:1.55;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.djassa-listing-show__side-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.djassa-listing-show__side-tag{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#eef4ff;color:#2146a6;font-size:12px;font-weight:700}.djassa-listing-show__card--related{overflow:hidden}.djassa-related__scroll{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.djassa-related__scroll::-webkit-scrollbar{height:8px}.djassa-related__scroll::-webkit-scrollbar-track{background:transparent}.djassa-related__scroll::-webkit-scrollbar-thumb{background:rgba(148,163,184,0.45);border-radius:999px}.djassa-related__card{flex:0 0 170px;width:170px;min-width:170px;display:flex;flex-direction:column;border:1px solid #e6ebf4;border-radius:14px;background:#ffffff;text-decoration:none;overflow:hidden;scroll-snap-align:start;transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;box-shadow:0 6px 18px rgba(15,23,42,0.05)}.djassa-related__card:hover{transform:translateY(-2px);border-color:#cfdaf0;box-shadow:0 12px 24px rgba(15,23,42,0.09)}.djassa-related__media{width:100%;height:120px;background:#f8fafc;border-bottom:1px solid #eef2f7;overflow:hidden;display:flex;align-items:center;justify-content:center}.djassa-related__image{display:block;width:100%;height:100%;object-fit:cover}.djassa-related__image--empty{width:100%;height:100%;background:linear-gradient(180deg, #f8fafc 0%, #eef3f8 100%)}.djassa-related__content{padding:10px 10px 12px}.djassa-related__title{color:#0f172a;font-size:13px;line-height:1.35;font-weight:700;min-height:34px;word-break:break-word}.djassa-related__price{margin-top:6px;color:#2457f5;font-size:13px;line-height:1.3;font-weight:800}.djassa-related__meta{margin-top:5px;color:#667085;font-size:12px;line-height:1.3;font-weight:600}@media (max-width: 991px){.djassa-listing-show__layout{grid-template-columns:1fr}.djassa-listing-show__title{font-size:34px}.djassa-listing-show__hero-price-amount{font-size:32px}.djassa-listing-show__facts{grid-template-columns:1fr}.djassa-listing-show__fact--full{grid-column:auto}.djassa-listing-show__main-media{height:380px}.djassa-listing-show__side-price-main{font-size:28px}}@media (max-width: 640px){.djassa-listing-show .container{padding:0 12px}.djassa-listing-show__title{font-size:28px}.djassa-listing-show__hero-price{flex-direction:column;align-items:flex-start;gap:4px}.djassa-listing-show__hero-price-amount{font-size:28px}.djassa-listing-show__seller-box{align-items:flex-start}.djassa-listing-show__seller-avatar .listing-author-avatar-image{width:64px;height:64px}.djassa-related__card{flex:0 0 148px;width:148px;min-width:148px}.djassa-related__media{height:104px}.djassa-related__content{padding:8px 8px 10px}.djassa-related__title{font-size:12px;min-height:32px}.djassa-related__price{font-size:12px}.djassa-related__meta{font-size:11px}}.djassa-listing-show__hero{margin-bottom:12px}.djassa-listing-show__title{margin:0}.djassa-listing-show__side-card--seller{padding:18px;border:1px solid #e4ebf5;border-radius:20px;background:linear-gradient(180deg, #fff 0%, #fbfdff 100%);box-shadow:0 14px 28px rgba(15,23,42,0.05)}.djassa-listing-show__seller-box{display:flex;gap:14px;align-items:flex-start}.djassa-listing-show__seller-avatar{flex:0 0 auto}.djassa-listing-show__seller-avatar .listing-author-avatar-image{display:block;width:76px;height:76px;border-radius:18px;object-fit:cover;border:1px solid #e6ebf4;background:#f8fafc}.djassa-listing-show__seller-content{min-width:0;flex:1 1 auto}.djassa-listing-show__seller-name,.djassa-listing-show__seller-name a{color:#3b82f6;font-size:18px;line-height:1.3;font-weight:800;text-decoration:none}.djassa-listing-show__seller-line{margin-top:8px;color:#344054;font-size:14px;line-height:1.5;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.djassa-listing-show__seller-line strong{color:#101828;font-weight:800}.djassa-listing-show__side-card--seller .djassa-listing-show__contact-button{margin-top:14px;width:100%}.listing-view-admin-links{display:flex;flex-direction:column;gap:10px}.listing-view-admin-link{margin:0}.djassa-owner-action{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:12px 16px;border:1px solid #e7edf6;border-radius:14px;background:#ffffff;color:#2563eb;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none !important;transition:transform 0.18s ease, background-color 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease}.djassa-owner-action:hover{background:#f5f9ff;border-color:#cfe0fb;color:#1d4ed8;transform:translateY(-1px);box-shadow:0 8px 18px rgba(37,99,235,0.08)}.djassa-owner-action--static{cursor:default}.djassa-owner-action--static:hover{transform:none;box-shadow:none;background:#ffffff;border-color:#e7edf6;color:#2563eb}.djassa-owner-action__icon{width:32px;height:32px;min-width:32px;flex:0 0 32px;border-radius:10px;background:#eef4ff;color:#2457f5;display:inline-flex;align-items:center;justify-content:center;line-height:1}.djassa-owner-action__label{flex:1 1 auto;min-width:0;margin:0;color:inherit;line-height:1.3;word-break:normal;overflow-wrap:break-word}.djassa-owner-action--danger{color:#dc2626}.djassa-owner-action--danger .djassa-owner-action__icon{background:#fff1f2;color:#dc2626}.djassa-owner-action--danger:hover{background:#fff5f5;border-color:#fecaca;color:#b91c1c}@media (max-width: 640px){.djassa-owner-action{min-height:50px;padding:10px 12px;font-size:14px;gap:12px}.djassa-owner-action__icon{width:28px;height:28px;min-width:28px;flex-basis:28px}}.djassa-listing-show__side-card--ad{padding:14px;border:1px dashed #cfe0fb;border-radius:20px;background:linear-gradient(180deg, rgba(245,249,255,0.92) 0%, rgba(255,255,255,0.98) 100%);box-shadow:0 10px 22px rgba(36,87,245,0.05)}.djassa-ad{display:flex;flex-direction:column;gap:10px}.djassa-ad__label{display:inline-flex;align-self:flex-start;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#eef4ff;color:#2457f5;font-size:12px;font-weight:800;letter-spacing:0.02em;text-transform:uppercase}.djassa-ad__slot{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px dashed #d7e4f8;border-radius:14px;background:#f8fbff;color:#6b7a90;font-size:13px;font-weight:700;text-align:center;padding:0 12px}.djassa-ad__content{display:block;text-decoration:none;color:inherit;overflow:hidden;border:1px solid #e6edf8;border-radius:16px;background:#ffffff;transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease}.djassa-ad__content:hover{transform:translateY(-1px);border-color:#cfe0fb;box-shadow:0 12px 22px rgba(15,23,42,0.07)}.djassa-ad__image{display:block;width:100%;height:160px;object-fit:cover;background:#eef4ff}.djassa-ad__text{display:flex;flex-direction:column;gap:4px;padding:12px 12px 14px}.djassa-ad__text strong{color:#0f172a;font-size:15px;line-height:1.35;font-weight:800}.djassa-ad__text span{color:#667085;font-size:13px;line-height:1.5;font-weight:600}@media (max-width: 991px){.djassa-ad__image{height:140px}}@media (max-width: 640px){.djassa-ad__slot{min-height:40px;font-size:12px}.djassa-ad__image{height:128px}.djassa-ad__text strong{font-size:14px}.djassa-ad__text span{font-size:12px}}.djassa-listing-show__card--details{padding:0 !important;overflow:hidden;border-radius:22px}.djassa-details-accordion{display:block}.djassa-details-accordion>summary{list-style:none}.djassa-details-accordion>summary::-webkit-details-marker{display:none}.djassa-details-accordion__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border:0;background:linear-gradient(180deg, rgba(255,255,255,0.98) 0%, rgba(247,250,255,0.98) 100%);cursor:pointer;text-align:left;transition:background-color .18s ease, box-shadow .18s ease, transform .18s ease}.djassa-details-accordion__toggle:hover{background:linear-gradient(180deg, #fafcff 0%, #f3f8ff 100%)}.djassa-details-accordion__toggle-left{min-width:0;flex:1 1 auto}.djassa-details-accordion__badge{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;margin-bottom:12px;border-radius:999px;background:#eef4ff;color:#2457f5;font-size:12px;line-height:1;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.djassa-details-accordion__badge-dot{width:8px;height:8px;border-radius:999px;background:#2457f5;box-shadow:0 0 0 4px rgba(36,87,245,0.1)}.djassa-details-accordion__title{margin:0 0 8px;color:#0f172a;font-size:clamp(24px, 2.1vw, 34px);line-height:1.08;font-weight:900;letter-spacing:-.03em}.djassa-details-accordion__subtitle{max-width:760px;margin:0;color:#667085;font-size:15px;line-height:1.6;font-weight:500}.djassa-details-accordion__toggle-right{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 16px;border-radius:14px;background:#f8fbff;border:1px solid #dbe7f8;color:#2457f5;box-shadow:0 8px 18px rgba(36,87,245,0.06)}.djassa-details-accordion__toggle-text{font-size:14px;line-height:1;font-weight:800;white-space:nowrap}.djassa-details-accordion__text-close{display:none}.djassa-details-accordion__icon{font-size:16px;line-height:1;transition:transform .18s ease}.djassa-details-accordion[open] .djassa-details-accordion__icon{transform:rotate(180deg)}.djassa-details-accordion[open] .djassa-details-accordion__text-open{display:none}.djassa-details-accordion[open] .djassa-details-accordion__text-close{display:inline}.djassa-details-accordion__panel{border-top:1px solid #e8eef7;background:linear-gradient(180deg, rgba(250,252,255,0.94) 0%, rgba(255,255,255,0.98) 100%)}.djassa-details-accordion__panel-inner{padding:20px 24px 24px}.djassa-details-accordion__intro{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;border-radius:16px;background:#f8fbff;border:1px solid #e4edf8}.djassa-details-accordion__intro-icon{flex:0 0 auto;width:34px;height:34px;border-radius:12px;background:#eef4ff;color:#2457f5;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.djassa-details-accordion__intro-text{color:#667085;font-size:14px;line-height:1.55;font-weight:600}.djassa-details-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.djassa-details-grid__item{padding:16px 18px;border-radius:18px;border:1px solid #e7edf6;background:linear-gradient(180deg, #fff 0%, #f9fbff 100%);box-shadow:0 8px 18px rgba(15,23,42,0.04)}.djassa-details-grid__item h1,.djassa-details-grid__item h2,.djassa-details-grid__item h3,.djassa-details-grid__item h4,.djassa-details-grid__item h5,.djassa-details-grid__item h6{margin:0 0 8px !important;color:#0f172a !important;font-size:15px !important;line-height:1.35 !important;font-weight:800 !important}.djassa-details-grid__item p,.djassa-details-grid__item span,.djassa-details-grid__item div,.djassa-details-grid__item li{color:#344054;font-size:14px;line-height:1.6}.djassa-details-grid__item strong,.djassa-details-grid__item b{color:#111827;font-weight:800}.djassa-details-grid__item a{color:#2457f5;font-weight:700;text-decoration:none}.djassa-details-grid__item a:hover{text-decoration:underline}@media (max-width: 991px){.djassa-details-accordion__toggle{padding:18px 18px}.djassa-details-accordion__panel-inner{padding:18px 18px 20px}.djassa-details-grid{grid-template-columns:1fr}.djassa-details-accordion__title{font-size:24px}.djassa-details-accordion__subtitle{font-size:14px}}@media (max-width: 640px){.djassa-details-accordion__toggle{flex-direction:column;align-items:stretch;gap:14px;padding:16px 14px}.djassa-details-accordion__panel-inner{padding:14px 14px 16px}.djassa-details-accordion__toggle-right{width:100%;justify-content:center;min-height:42px;border-radius:12px}.djassa-details-accordion__title{font-size:21px}.djassa-details-accordion__badge{min-height:28px;padding:0 10px;font-size:11px}.djassa-details-grid__item{padding:14px;border-radius:15px}}.djassa-listing-show__deleted-admin-banner{margin:0 0 18px;padding:18px 20px;border:1px solid #93c5fd;border-radius:22px;background:linear-gradient(135deg, #dbeafe 0%, #bfdbfe 100%);color:#1e3a8a;box-shadow:0 14px 30px rgba(37,99,235,0.12)}.djassa-listing-show__deleted-admin-banner strong{display:inline-block;margin-right:6px;color:#111827;font-size:18px;font-weight:900}.djassa-listing-show__deleted-admin-banner span,.djassa-listing-show__deleted-admin-banner p{color:#334155;font-size:15px;font-weight:600}.djassa-listing-show__side-card--actions{border-color:#dbeafe;background:linear-gradient(180deg, #fff 0%, #f8fbff 100%)}.djassa-listing-show__side-card--actions .djassa-listing-show__side-title{margin-bottom:10px;font-size:22px}.djassa-listing-show__side-card--actions p{margin:4px 0 14px;color:#334155;font-size:16px;line-height:1.45;font-weight:600}.djassa-listing-show__side-card--actions strong{color:#111827;font-weight:900}.djassa-listing-show__side-card--actions .djassa-listing-show__contact-button--primary{min-height:52px !important;border-radius:16px !important;background:linear-gradient(135deg, #5f8cff 0%, #2457f5 100%) !important;color:#ffffff !important;font-size:15px !important;font-weight:900 !important;box-shadow:0 12px 24px rgba(37,87,245,0.22) !important}.djassa-listing-show__side-card--actions .djassa-listing-show__contact-button--primary:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(37,87,245,0.28) !important}.djassa-listing-show__deleted-admin-banner{position:relative;overflow:hidden;margin:0 0 20px;padding:20px 22px;border:1px solid rgba(59,130,246,0.28);border-radius:24px;background:radial-gradient(circle at top left, rgba(59,130,246,0.22),rgba(0,0,0,0) 34%),linear-gradient(135deg, #eef4ff 0%, #dbeafe 48%, #f8fbff 100%);color:#1e3a8a;box-shadow:0 22px 48px rgba(37,99,235,0.14),inset 0 1px 0 rgba(255,255,255,0.9)}.djassa-listing-show__deleted-admin-banner::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, rgba(255,255,255,0.38), transparent 42%)}.djassa-listing-show__deleted-admin-banner strong{position:relative;display:inline-flex;align-items:center;gap:8px;margin-right:8px;color:#0f172a;font-size:18px;font-weight:950;letter-spacing:-0.02em}.djassa-listing-show__deleted-admin-banner strong::before{content:"⚠";display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#ffffff;color:#2563eb;box-shadow:0 8px 18px rgba(37,99,235,0.16);font-size:14px}.djassa-listing-show__deleted-admin-banner span,.djassa-listing-show__deleted-admin-banner p{position:relative;color:#334155;font-size:15px;line-height:1.55;font-weight:700}.djassa-listing-show__side-card--actions{position:relative;overflow:hidden;padding:20px !important;border:1px solid rgba(147,197,253,0.48) !important;border-radius:24px !important;background:radial-gradient(circle at top right, rgba(37,99,235,0.14),rgba(0,0,0,0) 36%),linear-gradient(180deg, #fff 0%, #f8fbff 100%) !important;box-shadow:0 24px 50px rgba(15,23,42,0.08),0 10px 24px rgba(37,99,235,0.08) !important}.djassa-listing-show__side-card--actions::before{content:"";position:absolute;top:0;left:18px;right:18px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg, #2563eb, #60a5fa, #22c55e)}.djassa-listing-show__side-card--actions .djassa-listing-show__side-title{margin-bottom:14px;color:#0f172a;font-size:24px;line-height:1.05;font-weight:950;letter-spacing:-0.035em}.djassa-listing-show__actions-menu{display:flex;flex-direction:column;gap:12px}.djassa-listing-show__admin-warning{padding:16px;border:1px solid #fee2e2;border-radius:18px;background:linear-gradient(180deg, #fff7f7 0%, #fff 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.9)}.djassa-listing-show__admin-warning strong{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:#991b1b;font-size:17px;line-height:1.25;font-weight:950}.djassa-listing-show__admin-warning strong::before{content:"✕";display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#fee2e2;color:#dc2626;font-size:13px;font-weight:900}.djassa-listing-show__admin-warning-text{color:#475569;font-size:15px;line-height:1.55;font-weight:650}.djassa-listing-show__side-card--actions .djassa-listing-show__contact-button--primary{position:relative;min-height:54px !important;border:0 !important;border-radius:18px !important;background:linear-gradient(135deg, #22c55e 0%, #16a34a 45%, #15803d 100%) !important;color:#ffffff !important;font-size:15px !important;font-weight:950 !important;letter-spacing:-0.015em !important;box-shadow:0 16px 28px rgba(34,197,94,0.24),inset 0 1px 0 rgba(255,255,255,0.28) !important}.djassa-listing-show__side-card--actions .djassa-listing-show__contact-button--primary::before{content:"↻";margin-right:8px;font-size:17px;line-height:1;font-weight:900}.djassa-listing-show__side-card--actions .djassa-listing-show__contact-button--primary:hover{transform:translateY(-2px);background:linear-gradient(135deg, #16a34a 0%, #15803d 100%) !important;box-shadow:0 20px 34px rgba(34,197,94,0.32),inset 0 1px 0 rgba(255,255,255,0.22) !important}.djassa-listing-show__side-card--actions #listing-message-links{display:block}.djassa-listing-show__side-card--actions .listing-view-admin-links{display:flex;flex-direction:column;gap:10px}.djassa-listing-show__side-card--actions .djassa-owner-action,.djassa-listing-show__side-card--actions .listing-view-admin-link a{min-height:54px;border-radius:16px;border:1px solid #e3ebf7;background:linear-gradient(180deg, #fff 0%, #f8fbff 100%);box-shadow:0 10px 22px rgba(15,23,42,0.04)}@media (max-width: 640px){.djassa-listing-show__deleted-admin-banner{padding:16px;border-radius:20px}.djassa-listing-show__deleted-admin-banner strong{display:flex;margin:0 0 8px;font-size:16px}.djassa-listing-show__deleted-admin-banner span,.djassa-listing-show__deleted-admin-banner p{font-size:13px}.djassa-listing-show__side-card--actions{padding:16px !important;border-radius:20px !important}.djassa-listing-show__side-card--actions .djassa-listing-show__side-title{font-size:21px}.djassa-listing-show__admin-warning{padding:14px;border-radius:16px}.djassa-listing-show__admin-warning-text{font-size:14px}}.djassa-listing-show__side-card--actions form,.djassa-listing-show__side-card--actions .quantity-wrapper,.djassa-listing-show__side-card--actions .quantity-selector,.djassa-listing-show__side-card--actions label[for*="quantity"],.djassa-listing-show__side-card--actions input[name*="quantity"],.djassa-listing-show__side-card--actions input[id*="quantity"],.djassa-listing-show__side-card--actions input[type="number"],.djassa-listing-show__side-card--actions input[type="submit"],.djassa-listing-show__side-card--actions button[type="submit"]{display:none !important}.djassa-payment-settings{width:100%;max-width:980px;margin:0 auto;padding:30px;border-radius:28px;background:rgba(255,255,255,0.9);border:1px solid rgba(191,219,254,0.45);box-shadow:0 22px 55px rgba(15,23,42,0.08),0 8px 22px rgba(59,130,246,0.05);backdrop-filter:blur(10px);box-sizing:border-box}.djassa-payment-settings h2{margin:0 0 18px;color:#0f172a;font-size:clamp(28px, 4vw, 42px);line-height:1.08;font-weight:900;letter-spacing:-0.035em}.djassa-payment-settings h3{margin:28px 0 10px;color:#0f172a;font-size:22px;font-weight:900}.djassa-payment-settings p{color:#64748b;font-size:15px;line-height:1.7;font-weight:500}.djassa-payment-settings a{color:#2563eb;font-weight:800;text-decoration:none}.djassa-payment-settings a:hover{color:#1d4ed8;text-decoration:underline}.djassa-payment-settings hr{margin:34px 0;border:0;border-top:1px solid rgba(191,219,254,0.55)}.djassa-payment-settings #stripe_wizard,.djassa-payment-settings #paypal_wizard,.djassa-payment-settings .stripe-wizard,.djassa-payment-settings .paypal-wizard{margin-top:18px;padding:24px;border-radius:24px;background:linear-gradient(180deg, rgba(248,251,255,0.95), rgba(255,255,255,0.98));border:1px solid rgba(191,219,254,0.45);box-shadow:0 14px 32px rgba(15,23,42,0.05)}.paypal-account-connected{display:inline-flex;align-items:center;gap:8px;color:#16a34a !important}.payment-settings-custom{margin-top:8px}.payment-settings-custom__summary{max-width:760px;margin-bottom:24px}.payment-settings-custom__title{margin:0 0 10px !important;color:#0f172a;font-size:clamp(26px, 3vw, 36px) !important;line-height:1.1;font-weight:900;letter-spacing:-0.03em}.payment-settings-custom__intro{margin:0;color:#5b6b84;font-size:16px;line-height:1.7;font-weight:500}.payment-settings-custom__list{display:grid;gap:18px}.payment-settings-custom__card{position:relative;overflow:hidden;border-radius:26px;background:rgba(255,255,255,0.92);border:1px solid rgba(191,219,254,0.48);box-shadow:0 16px 40px rgba(15,23,42,0.065),0 6px 16px rgba(59,130,246,0.04)}.payment-settings-custom__card::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg, #93c5fd, #2563eb, #f97316)}.payment-settings-custom__card--default{border-color:rgba(249,115,22,0.45);box-shadow:0 20px 46px rgba(249,115,22,0.1),0 10px 26px rgba(15,23,42,0.06)}.payment-settings-custom__head{display:flex;justify-content:space-between;gap:18px;padding:24px 24px 18px}.payment-settings-custom__head-main{display:flex;align-items:flex-start;gap:16px;min-width:0}.payment-settings-custom__logo-wrap{width:56px;height:56px;min-width:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#ffffff;border:1px solid rgba(191,219,254,0.55);box-shadow:0 8px 18px rgba(15,23,42,0.08);overflow:hidden}.payment-settings-custom__logo{display:block;width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}.payment-settings-custom__title-wrap{min-width:0}.payment-settings-custom__title-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.payment-settings-custom__name{margin:0 !important;color:#0f172a;font-size:21px !important;line-height:1.15;font-weight:900}.payment-settings-custom__desc{margin:7px 0 0;color:#64748b;font-size:14px;line-height:1.6}.payment-settings-custom__head-side{flex:0 0 auto}.payment-settings-custom__badge,.payment-settings-custom__mini-badge,.payment-settings-custom__flag{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;font-size:12px;line-height:1;font-weight:900;white-space:nowrap}.payment-settings-custom__badge{background:#eef2ff;color:#2563eb;border:1px solid rgba(147,197,253,0.55)}.payment-settings-custom__badge--active,.payment-settings-custom__flag--active{background:rgba(220,252,231,0.9);color:#15803d;border:1px solid rgba(74,222,128,0.4)}.payment-settings-custom__badge--inactive,.payment-settings-custom__flag--inactive{background:rgba(241,245,249,0.95);color:#64748b;border:1px solid rgba(203,213,225,0.75)}.payment-settings-custom__badge--missing,.payment-settings-custom__badge--warning{background:rgba(254,243,199,0.95);color:#b45309;border:1px solid rgba(245,158,11,0.35)}.payment-settings-custom__mini-badge{min-height:24px;padding:0 9px;background:rgba(239,246,255,0.95);color:#2563eb}.payment-settings-custom__mini-badge--default,.payment-settings-custom__flag--default{background:rgba(255,247,237,0.96);color:#c2410c;border:1px solid rgba(251,146,60,0.45)}.payment-settings-custom__mini-badge-icon{margin-right:4px}.payment-settings-custom__body{padding:0 24px 24px}.payment-settings-custom__notice,.payment-settings-custom__summary-box,.payment-settings-custom__warning{margin-top:14px;padding:16px 18px;border-radius:20px;border:1px solid rgba(191,219,254,0.42);background:linear-gradient(180deg, rgba(248,251,255,0.95), rgba(255,255,255,0.98))}.payment-settings-custom__notice-title{color:#0f172a;font-weight:900}.payment-settings-custom__notice-text{color:#64748b;font-weight:600;line-height:1.65}.payment-settings-custom__summary-title{margin:0 0 12px;color:#0f172a;font-size:15px;font-weight:900}.payment-settings-custom__summary-list{display:grid;gap:9px}.payment-settings-custom__summary-row{display:flex;gap:10px;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid rgba(226,232,240,0.75)}.payment-settings-custom__summary-row:last-child{padding-bottom:0;border-bottom:0}.payment-settings-custom__summary-label{color:#64748b;font-size:13px;font-weight:800}.payment-settings-custom__summary-value{color:#0f172a;font-size:13px;font-weight:800;text-align:right}.payment-settings-custom__warning{border-color:rgba(245,158,11,0.38);background:rgba(255,251,235,0.92);color:#92400e;font-size:14px;font-weight:700}.payment-settings-custom__footer{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-top:18px;padding-top:18px;border-top:1px solid rgba(226,232,240,0.8)}.payment-settings-custom__status-flags{display:flex;flex-wrap:wrap;gap:8px}.payment-settings-custom__default-note,.payment-settings-custom__hint,.payment-settings-custom__help-text{margin:10px 0 0;color:#64748b;font-size:13px;line-height:1.6;font-weight:600}.payment-settings-custom__actions,.payment-settings-custom__form-actions{display:flex;flex-wrap:wrap;gap:10px}.payment-settings-custom__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(135deg, #4f8df7 0%, #2563eb 100%);color:#ffffff !important;font-size:14px;font-weight:900;line-height:1;text-decoration:none !important;cursor:pointer;box-shadow:0 12px 22px rgba(37,99,235,0.2);transition:transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease}.payment-settings-custom__btn:hover{transform:translateY(-1px);box-shadow:0 18px 30px rgba(37,99,235,0.28);filter:saturate(1.05)}.payment-settings-custom__btn--primary{background:linear-gradient(135deg, #f97316 0%, #ea580c 100%);box-shadow:0 12px 24px rgba(249,115,22,0.24)}.payment-settings-custom__btn--secondary{background:rgba(255,255,255,0.95);color:#334155 !important;border:1px solid rgba(203,213,225,0.95);box-shadow:0 8px 18px rgba(15,23,42,0.06)}.payment-settings-custom__form-wrap{margin-top:20px}.payment-settings-custom__form{padding:22px;border-radius:24px;background:rgba(248,251,255,0.92);border:1px solid rgba(191,219,254,0.45)}.payment-settings-custom__form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.payment-settings-custom__field{min-width:0}.payment-settings-custom__field--full{grid-column:1 / -1}.payment-settings-custom__label{display:block;margin-bottom:7px;color:#0f172a;font-size:13px;font-weight:900}.payment-settings-custom__required{color:#dc2626;margin-left:4px}.payment-settings-custom__input,.payment-settings-custom__textarea,.payment-settings-custom__select{width:100%;min-height:52px;padding:0 16px;border-radius:17px;border:1px solid #dbe4f0;background:#ffffff;color:#0f172a;font-size:14px;font-weight:700;box-sizing:border-box;transition:border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease}.payment-settings-custom__textarea{min-height:120px;padding-top:14px;padding-bottom:14px;resize:vertical;line-height:1.65}.payment-settings-custom__input:focus,.payment-settings-custom__textarea:focus,.payment-settings-custom__select:focus{outline:none;border-color:rgba(37,99,235,0.62);box-shadow:0 0 0 4px rgba(37,99,235,0.12),0 10px 24px rgba(37,99,235,0.08);transform:translateY(-1px)}.payment-settings-custom__checkbox,.payment-settings-custom__toggle,.payment-settings-custom__radio-item{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,0.85);border:1px solid rgba(191,219,254,0.38)}.payment-settings-custom__checkbox input,.payment-settings-custom__toggle input,.payment-settings-custom__radio-item input{margin-top:3px;accent-color:#2563eb}.payment-settings-custom__checkbox label,.payment-settings-custom__toggle label,.payment-settings-custom__radio-item label{color:#0f172a;font-size:14px;line-height:1.45;font-weight:800}.payment-settings-custom__radio-group,.payment-settings-custom__toggles{display:grid;gap:10px}.payment-settings-custom__toggles{margin-top:18px}.payment-settings-custom__form-actions{margin-top:20px}.hidden{display:none !important}@media (max-width: 768px){.djassa-payment-settings{padding:22px 16px;border-radius:24px}.payment-settings-custom__head,.payment-settings-custom__footer{flex-direction:column;align-items:stretch}.payment-settings-custom__head-main{flex-direction:column}.payment-settings-custom__head-side{align-self:flex-start}.payment-settings-custom__summary-row{flex-direction:column;gap:4px}.payment-settings-custom__summary-value{text-align:left}.payment-settings-custom__form-grid{grid-template-columns:1fr}.payment-settings-custom__actions,.payment-settings-custom__form-actions,.payment-settings-custom__btn{width:100%}}.djassa-inbox-page{width:100%}.djassa-inbox-shell{width:100%;max-width:1180px;margin:0 auto;padding:0 24px 28px;box-sizing:border-box}.djassa-inbox-top{margin-bottom:18px}.djassa-inbox-body{display:grid;gap:22px}.djassa-inbox-sidecard,.djassa-inbox-chatcard{width:100%;min-width:0}.djassa-inbox-sidecard{max-width:920px;margin:0 auto;padding:28px 30px;border-radius:30px;background:linear-gradient(180deg, rgba(255,255,255,0.96) 0%, rgba(246,250,255,0.98) 100%);border:1px solid rgba(191,219,254,0.5);box-shadow:0 18px 42px rgba(15,23,42,0.06),0 8px 18px rgba(59,130,246,0.05);text-align:center;box-sizing:border-box}.djassa-inbox-sidecard p,.djassa-inbox-sidecard .transaction-status-label,.djassa-inbox-sidecard .transaction-status-message,.djassa-inbox-sidecard .transaction-current-status,.djassa-inbox-sidecard .transaction-transition-message,.djassa-inbox-sidecard .transaction-panel__text,.djassa-inbox-sidecard .transaction-panel__subtitle,.djassa-inbox-sidecard .transaction-panel__title{text-align:center !important}.djassa-inbox-sidecard>p:first-child,.djassa-inbox-sidecard .transaction-current-status,.djassa-inbox-sidecard .transaction-panel__title{margin:0 0 12px;color:#0f172a;font-size:30px;line-height:1.08;font-weight:900;letter-spacing:-0.03em}.djassa-inbox-sidecard>p:not(:first-child),.djassa-inbox-sidecard .transaction-status-message,.djassa-inbox-sidecard .transaction-panel__text,.djassa-inbox-sidecard .transaction-panel__subtitle{max-width:760px;margin-left:auto;margin-right:auto;color:#475569;font-size:17px;line-height:1.7;font-weight:500}.djassa-inbox-sidecard a{color:#2563eb;font-weight:800;text-decoration:none}.djassa-inbox-sidecard a:hover{text-decoration:underline}.djassa-inbox-sidecard .transaction-actions,.djassa-inbox-sidecard .transaction-action-buttons,.djassa-inbox-sidecard .transaction-buttons,.djassa-inbox-sidecard .booking-actions,.djassa-inbox-sidecard .offer-actions,.djassa-inbox-sidecard .transaction-panel__actions,.djassa-inbox-sidecard #transaction_status_form,.djassa-inbox-sidecard form[action*="transition"],.djassa-inbox-sidecard form[action*="confirm"],.djassa-inbox-sidecard form[action*="reject"],.djassa-inbox-sidecard form[action*="dispute"]{margin-top:22px !important}.djassa-inbox-sidecard .transaction-actions,.djassa-inbox-sidecard .transaction-action-buttons,.djassa-inbox-sidecard .transaction-buttons,.djassa-inbox-sidecard .transaction-panel__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.djassa-inbox-sidecard form{display:inline-flex;vertical-align:top;margin:0}.djassa-inbox-sidecard>form,.djassa-inbox-sidecard>.button,.djassa-inbox-sidecard>input[type="submit"]{margin-top:20px}.djassa-inbox-sidecard .button,.djassa-inbox-sidecard button,.djassa-inbox-sidecard input[type="submit"],.djassa-inbox-sidecard input[type="button"],.djassa-inbox-sidecard a.button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:154px;min-height:50px;padding:0 22px !important;border:none !important;border-radius:16px !important;font-size:16px !important;font-weight:800 !important;line-height:1 !important;text-decoration:none !important;transition:transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;box-shadow:0 12px 24px rgba(15,23,42,0.08)}.djassa-inbox-sidecard .button.positive,.djassa-inbox-sidecard .button--positive,.djassa-inbox-sidecard .complete-button,.djassa-inbox-sidecard .mark-completed,.djassa-inbox-sidecard input[type="submit"].positive,.djassa-inbox-sidecard input[type="submit"][value*="Réalis"],.djassa-inbox-sidecard input[type="submit"][value*="Realis"]{background:linear-gradient(135deg, #a3e635 0%, #84cc16 100%) !important;color:#365314 !important}.djassa-inbox-sidecard .button.negative,.djassa-inbox-sidecard .button--negative,.djassa-inbox-sidecard .dispute-button,.djassa-inbox-sidecard .cancel-button,.djassa-inbox-sidecard input[type="submit"].negative,.djassa-inbox-sidecard input[type="submit"][value*="Contest"],.djassa-inbox-sidecard input[type="submit"][value*="Annul"]{background:linear-gradient(135deg, #fca5a5 0%, #f87171 100%) !important;color:#7f1d1d !important}.djassa-inbox-sidecard .button:hover,.djassa-inbox-sidecard button:hover,.djassa-inbox-sidecard input[type="submit"]:hover,.djassa-inbox-sidecard a.button:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(15,23,42,0.12)}.djassa-inbox-sidecard .row,.djassa-inbox-sidecard .transaction-panel__row,.djassa-inbox-sidecard .transaction-details__row{justify-content:center}.djassa-inbox-sidecard .row>[class*="col-"],.djassa-inbox-sidecard .transaction-panel__row>[class*="col-"],.djassa-inbox-sidecard .transaction-details__row>[class*="col-"]{float:none;width:100%;max-width:100%;text-align:center}.djassa-inbox-chatcard{max-width:920px;margin:0 auto;padding:24px 24px 22px;border-radius:30px;background:linear-gradient(180deg, rgba(255,255,255,0.97) 0%, rgba(248,250,255,0.98) 100%);border:1px solid rgba(191,219,254,0.45);box-shadow:0 18px 42px rgba(15,23,42,0.06),0 8px 18px rgba(59,130,246,0.05);box-sizing:border-box}@media (max-width: 980px){.djassa-inbox-shell{padding-left:16px;padding-right:16px}.djassa-inbox-sidecard,.djassa-inbox-chatcard{max-width:100%;border-radius:24px}.djassa-inbox-sidecard{padding:22px 18px}.djassa-inbox-sidecard>p:first-child,.djassa-inbox-sidecard .transaction-current-status,.djassa-inbox-sidecard .transaction-panel__title{font-size:24px}.djassa-inbox-sidecard>form,.djassa-inbox-sidecard .transaction-actions,.djassa-inbox-sidecard .transaction-action-buttons,.djassa-inbox-sidecard .transaction-buttons,.djassa-inbox-sidecard .transaction-panel__actions{justify-content:center}}@media (max-width: 640px){.djassa-inbox-sidecard .button,.djassa-inbox-sidecard button,.djassa-inbox-sidecard input[type="submit"],.djassa-inbox-sidecard a.button{width:100%;min-width:0}.djassa-inbox-sidecard form{display:flex;width:100%}.djassa-inbox-chatcard{padding:18px 14px}}.djassa-confirm-page{width:100%;padding:8px 0 28px}.djassa-confirm-shell{width:100%;max-width:980px;margin:0 auto;padding:0 20px;box-sizing:border-box}.djassa-confirm-card{background:linear-gradient(180deg, rgba(255,255,255,0.96) 0%, rgba(246,250,255,0.98) 100%);border:1px solid rgba(191,219,254,0.5);border-radius:30px;box-shadow:0 18px 42px rgba(15,23,42,0.06),0 8px 18px rgba(59,130,246,0.05);padding:28px 30px 26px}.djassa-confirm-form{margin:0}.djassa-confirm-header{text-align:center;margin-bottom:22px}.djassa-confirm-title{margin:0 0 10px;color:#0f172a;font-size:clamp(28px, 3.2vw, 40px);line-height:1.04;font-weight:900;letter-spacing:-0.03em}.djassa-confirm-subtitle{max-width:760px;margin:0 auto;color:#64748b;font-size:16px;line-height:1.7;font-weight:500}.djassa-confirm-choice-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-bottom:18px}.djassa-confirm-choice{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:0 18px;border-radius:20px;text-decoration:none !important;border:1px solid transparent;transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, filter 0.18s ease;box-sizing:border-box}.djassa-confirm-choice:hover{transform:translateY(-1px)}.djassa-confirm-choice__icon{font-size:16px;line-height:1}.djassa-confirm-choice__label{font-size:16px;line-height:1.1;font-weight:900;letter-spacing:-0.01em}.djassa-confirm-choice--positive{background:linear-gradient(135deg, #d9f99d 0%, #bef264 100%);border-color:rgba(132,204,22,0.28);color:#3f6212 !important;box-shadow:0 14px 28px rgba(132,204,22,0.14)}.djassa-confirm-choice--positive:hover,.djassa-confirm-choice--positive.radio-button-selected{box-shadow:0 18px 32px rgba(132,204,22,0.2);border-color:rgba(101,163,13,0.38)}.djassa-confirm-choice--negative{background:linear-gradient(135deg, #fecaca 0%, #fca5a5 100%);border-color:rgba(248,113,113,0.28);color:#991b1b !important;box-shadow:0 14px 28px rgba(248,113,113,0.12)}.djassa-confirm-choice--negative:hover,.djassa-confirm-choice--negative.radio-button-selected{box-shadow:0 18px 32px rgba(248,113,113,0.18);border-color:rgba(239,68,68,0.34)}.djassa-confirm-description{margin-bottom:20px}.djassa-confirm-description__box{max-width:760px;margin:0 auto;padding:16px 18px;border-radius:18px;text-align:center;font-size:15px;line-height:1.7;font-weight:500}.djassa-confirm-description__box--positive{background:rgba(132,204,22,0.08);border:1px solid rgba(132,204,22,0.16);color:#4d7c0f}.djassa-confirm-description__box--negative{background:rgba(248,113,113,0.08);border:1px solid rgba(248,113,113,0.16);color:#9f1239}.djassa-confirm-message{margin-bottom:20px}.djassa-confirm-label{display:block;margin-bottom:8px;color:#0f172a;font-size:14px;font-weight:800}.djassa-confirm-textarea{width:100%;min-height:130px;border-radius:18px;border:1px solid rgba(191,219,254,0.45);background:rgba(255,255,255,0.96);padding:14px 16px;color:#0f172a;font-size:15px;line-height:1.6;resize:vertical;box-sizing:border-box;box-shadow:0 10px 22px rgba(15,23,42,0.04),inset 0 1px 0 rgba(255,255,255,0.8)}.djassa-confirm-textarea:focus{outline:none;border-color:rgba(37,99,235,0.45);box-shadow:0 0 0 4px rgba(37,99,235,0.1),0 12px 24px rgba(37,99,235,0.08)}.djassa-confirm-feedback{margin-top:8px;padding:18px 18px 16px;border-radius:22px;background:rgba(248,250,255,0.8);border:1px solid rgba(191,219,254,0.36)}.djassa-confirm-feedback__title{margin-bottom:12px;color:#0f172a;font-size:15px;font-weight:800;line-height:1.5}.djassa-confirm-feedback__options{display:grid;gap:12px}.djassa-confirm-feedback__option{width:100%}.djassa-confirm-feedback .checkbox-container{display:flex;align-items:flex-start;gap:10px;margin:0}.djassa-confirm-feedback input[type="radio"]{margin-top:3px;accent-color:#2563eb}.djassa-confirm-feedback__label{display:inline-block;color:#334155 !important;font-size:15px;line-height:1.6;font-weight:600}.djassa-confirm-feedback__label a{color:#2563eb !important;font-weight:800;text-decoration:none}.djassa-confirm-feedback__label a:hover{text-decoration:underline}.djassa-confirm-actions{margin-top:20px;display:flex;justify-content:center}.djassa-confirm-submit.send_button,.djassa-confirm-submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:180px;min-height:54px;padding:0 22px !important;border:none !important;border-radius:18px !important;background:linear-gradient(135deg, #4f8df7 0%, #2563eb 100%) !important;color:#ffffff !important;font-size:16px !important;font-weight:900 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 14px 28px rgba(37,99,235,0.22);transition:transform 0.18s ease, box-shadow 0.18s ease}.djassa-confirm-submit.send_button:hover,.djassa-confirm-submit:hover{transform:translateY(-1px);box-shadow:0 18px 32px rgba(37,99,235,0.26)}.conversation-status-form{width:100%;max-width:none}.conversation-status-form .close-listing-radio-buttons{margin-top:0 !important}.conversation-action-description{margin-top:0 !important}@media (prefers-color-scheme: dark){.djassa-confirm-card{background:linear-gradient(180deg, rgba(15,23,42,0.96) 0%, rgba(17,24,39,0.98) 100%);border-color:rgba(71,85,105,0.55);box-shadow:0 20px 44px rgba(2,6,23,0.42)}.djassa-confirm-title,.djassa-confirm-feedback__title,.djassa-confirm-label{color:#f8fafc}.djassa-confirm-subtitle,.djassa-confirm-feedback__label{color:#cbd5e1 !important}.djassa-confirm-description__box--positive{background:rgba(132,204,22,0.12);border-color:rgba(132,204,22,0.18);color:#d9f99d}.djassa-confirm-description__box--negative{background:rgba(248,113,113,0.12);border-color:rgba(248,113,113,0.18);color:#fecaca}.djassa-confirm-textarea{background:rgba(15,23,42,0.76);border-color:rgba(71,85,105,0.55);color:#f8fafc}.djassa-confirm-feedback{background:rgba(15,23,42,0.5);border-color:rgba(71,85,105,0.44)}}@media (max-width: 768px){.djassa-confirm-shell{padding-left:14px;padding-right:14px}.djassa-confirm-card{padding:20px 16px 18px;border-radius:24px}.djassa-confirm-choice-grid{grid-template-columns:1fr}.djassa-confirm-title{font-size:26px}.djassa-confirm-submit.send_button,.djassa-confirm-submit{width:100%;min-width:0}}.djassa-confirm-card{max-width:980px;margin:0 auto;padding:42px 48px !important;border-radius:34px;text-align:center}.djassa-confirm-header{display:flex;flex-direction:column;align-items:center;gap:18px;margin-bottom:28px}.djassa-confirm-title{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #dcfce7, #bbf7d0);color:#166534;font-size:18px !important;font-weight:900;padding:12px 22px;border-radius:999px;margin:0 !important;letter-spacing:-0.02em;box-shadow:0 10px 24px rgba(34,197,94,0.14)}.djassa-confirm-subtitle{max-width:780px;margin:0 auto !important;color:#0f172a;font-size:34px !important;line-height:1.28 !important;font-weight:800;letter-spacing:-0.03em}.djassa-confirm-subtitle a{color:#2563eb !important;font-weight:900 !important}.djassa-confirm-choice-grid{display:flex !important;justify-content:center;gap:18px;margin-top:26px}.djassa-confirm-choice{min-width:240px;min-height:72px;border-radius:20px !important;font-size:24px !important;font-weight:900 !important;transition:all .2s ease}.djassa-confirm-choice--positive{background:linear-gradient(135deg, #bef264, #84cc16) !important;color:#365314 !important;box-shadow:0 18px 30px rgba(132,204,22,0.18)}.djassa-confirm-choice--negative{background:linear-gradient(135deg, #fca5a5, #f87171) !important;color:#7f1d1d !important;box-shadow:0 18px 30px rgba(248,113,113,0.18)}.djassa-confirm-choice:hover{transform:translateY(-3px)}@media (max-width: 768px){.djassa-confirm-card{padding:26px 18px !important}.djassa-confirm-subtitle{font-size:24px !important}.djassa-confirm-choice-grid{flex-direction:column}.djassa-confirm-choice{width:100%;min-width:0}}.djassa-confirm-subtitle{max-width:760px;margin:0 auto !important;font-size:26px !important;line-height:1.34 !important;font-weight:800 !important;letter-spacing:-0.02em !important;color:#0f172a}@media (min-width: 1400px){.djassa-confirm-subtitle{font-size:28px !important}}.djassa-confirm-choice-grid{gap:14px !important;margin-top:22px !important}.djassa-confirm-choice{min-width:190px !important;min-height:56px !important;padding:0 18px !important;border-radius:16px !important;font-size:18px !important;font-weight:900 !important;line-height:1 !important;box-shadow:0 12px 24px rgba(15,23,42,0.1) !important}.djassa-confirm-choice__label{font-size:18px !important;font-weight:900 !important}.djassa-confirm-choice__icon{font-size:14px !important}.djassa-confirm-choice:hover{transform:translateY(-1px) !important}.djassa-confirm-submit,.djassa-confirm-submit.send_button{min-width:170px !important;min-height:52px !important;border-radius:16px !important;font-size:18px !important}@media (max-width: 768px){.djassa-confirm-subtitle{font-size:22px !important;line-height:1.38 !important}.djassa-confirm-choice{min-width:0 !important;width:100% !important;min-height:52px !important;font-size:17px !important}.djassa-confirm-choice__label{font-size:17px !important}.djassa-confirm-submit,.djassa-confirm-submit.send_button{width:100% !important;min-width:0 !important}}.djassa-confirm-choice{position:relative;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease, filter .18s ease, opacity .18s ease}.djassa-confirm-choice.radio-button-selected{transform:translateY(-1px) scale(1.015) !important;opacity:1 !important;z-index:2}.djassa-confirm-choice--positive.radio-button-selected{background:linear-gradient(135deg, #84cc16 0%, #65a30d 100%) !important;color:#ffffff !important;border:2px solid rgba(77,124,15,0.95) !important;box-shadow:0 0 0 4px rgba(132,204,22,0.18),0 18px 34px rgba(132,204,22,0.28) !important}.djassa-confirm-choice--negative.radio-button-selected{background:linear-gradient(135deg, #ef4444 0%, #dc2626 100%) !important;color:#ffffff !important;border:2px solid rgba(127,29,29,0.95) !important;box-shadow:0 0 0 4px rgba(248,113,113,0.18),0 18px 34px rgba(239,68,68,0.28) !important}.djassa-confirm-choice.radio-button-selected .djassa-confirm-choice__label,.djassa-confirm-choice.radio-button-selected .djassa-confirm-choice__icon{color:#ffffff !important}.djassa-confirm-choice-grid.has-selection .djassa-confirm-choice:not(.radio-button-selected){opacity:0.72;filter:saturate(0.85)}.djassa-confirm-choice:focus,.djassa-confirm-choice:active{outline:none !important}.djassa-confirm-choice.radio-button-selected:hover{transform:translateY(-2px) scale(1.02) !important}.centered-section.testimonial-form,.centered-section.give-feedback-form,#new_testimonial_form,.new_testimonial,.feedback-form{width:100%;max-width:760px;margin:40px auto !important;padding:42px 44px !important;border-radius:34px;background:linear-gradient(180deg, rgba(255,255,255,0.96) 0%, rgba(246,250,255,0.98) 100%);border:1px solid rgba(191,219,254,0.45);box-shadow:0 22px 55px rgba(15,23,42,0.07),0 10px 26px rgba(59,130,246,0.06);box-sizing:border-box}.centered-section.testimonial-form h1,.centered-section.testimonial-form h2,.centered-section.give-feedback-form h1,.centered-section.give-feedback-form h2,.feedback-form h1,.feedback-form h2{margin:0 0 14px !important;color:#0f172a !important;font-size:clamp(30px, 3vw, 46px) !important;line-height:1.08 !important;font-weight:900 !important;letter-spacing:-0.03em !important;text-align:center !important}.centered-section.testimonial-form p,.centered-section.give-feedback-form p,.feedback-form p{margin:0 auto 18px !important;max-width:620px;text-align:center !important;color:#475569 !important;font-size:17px !important;line-height:1.65 !important;font-weight:500 !important}.centered-section.testimonial-form label,.centered-section.give-feedback-form label,.feedback-form label{display:block;margin:0 0 10px !important;color:#0f172a !important;font-size:16px !important;font-weight:800 !important}.centered-section.testimonial-form textarea,.centered-section.give-feedback-form textarea,.feedback-form textarea{width:100% !important;min-height:180px !important;padding:18px 20px !important;border-radius:22px !important;border:1px solid rgba(191,219,254,0.55) !important;background:rgba(255,255,255,0.97) !important;color:#0f172a !important;font-size:16px !important;line-height:1.6 !important;resize:vertical !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 10px 20px rgba(15,23,42,0.04);box-sizing:border-box}.centered-section.testimonial-form textarea:focus,.centered-section.give-feedback-form textarea:focus,.feedback-form textarea:focus{outline:none !important;border-color:rgba(37,99,235,0.45) !important;box-shadow:0 0 0 4px rgba(37,99,235,0.1),0 10px 24px rgba(37,99,235,0.08)}.feedback-grade-wrapper,.testimonial-grade-wrapper,.radio-buttons,.feedback-radios{display:grid;gap:12px;margin:14px 0 26px !important}.feedback-grade-wrapper label,.testimonial-grade-wrapper label,.radio-buttons label,.feedback-radios label{display:flex !important;align-items:center;gap:12px;padding:16px 18px !important;border-radius:18px !important;border:1px solid rgba(191,219,254,0.55);background:rgba(255,255,255,0.94);cursor:pointer;transition:all .18s ease;font-weight:700 !important}.feedback-grade-wrapper label:hover,.testimonial-grade-wrapper label:hover,.radio-buttons label:hover,.feedback-radios label:hover{transform:translateY(-1px);border-color:rgba(37,99,235,0.35);box-shadow:0 10px 20px rgba(15,23,42,0.05)}.feedback-grade-wrapper input,.testimonial-grade-wrapper input,.radio-buttons input,.feedback-radios input{transform:scale(1.12)}.centered-section.testimonial-form .send_button,.centered-section.testimonial-form button,.centered-section.testimonial-form input[type="submit"],.centered-section.give-feedback-form .send_button,.centered-section.give-feedback-form button,.centered-section.give-feedback-form input[type="submit"],.feedback-form .send_button,.feedback-form button,.feedback-form input[type="submit"]{display:flex !important;align-items:center;justify-content:center;width:240px;height:58px;margin:0 auto !important;border:none !important;border-radius:20px !important;background:linear-gradient(135deg, #4f8df7 0%, #2563eb 100%) !important;color:#fff !important;font-size:18px !important;font-weight:900 !important;box-shadow:0 16px 28px rgba(37,99,235,0.22);transition:all .18s ease}.centered-section.testimonial-form .send_button:hover,.centered-section.testimonial-form button:hover,.centered-section.testimonial-form input[type="submit"]:hover,.centered-section.give-feedback-form .send_button:hover,.centered-section.give-feedback-form button:hover,.centered-section.give-feedback-form input[type="submit"]:hover,.feedback-form .send_button:hover,.feedback-form button:hover,.feedback-form input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 20px 32px rgba(37,99,235,0.28)}@media (max-width: 768px){.centered-section.testimonial-form,.centered-section.give-feedback-form,#new_testimonial_form,.new_testimonial,.feedback-form{padding:28px 18px !important;margin:20px auto !important;border-radius:24px}.centered-section.testimonial-form h1,.centered-section.testimonial-form h2,.centered-section.give-feedback-form h1,.centered-section.give-feedback-form h2,.feedback-form h1,.feedback-form h2{font-size:28px !important}.centered-section.testimonial-form .send_button,.centered-section.testimonial-form button,.centered-section.testimonial-form input[type="submit"],.centered-section.give-feedback-form .send_button,.centered-section.give-feedback-form button,.centered-section.give-feedback-form input[type="submit"],.feedback-form .send_button,.feedback-form button,.feedback-form input[type="submit"]{width:100%}}.conversation-status{width:100%;max-width:920px;margin:0 auto 18px !important;padding:0 !important}.conversation-status .inbox-horizontally-aligned-status{display:flex !important;align-items:center !important;justify-content:center !important;gap:14px !important;width:100%;margin:0 0 14px !important;padding:16px 18px !important;border-radius:22px !important;box-sizing:border-box !important;text-align:center !important;background:linear-gradient(180deg, rgba(255,255,255,0.97) 0%, rgba(248,250,255,0.98) 100%) !important;border:1px solid rgba(191,219,254,0.45) !important;box-shadow:0 14px 30px rgba(15,23,42,0.05),0 6px 14px rgba(59,130,246,0.04) !important}.conversation-status .inbox-horizontally-aligned-status:last-child{margin-bottom:0 !important}.conversation-status .inbox-horizontally-aligned-status,.conversation-status .inbox-horizontally-aligned-status p,.conversation-status .inbox-horizontally-aligned-status span,.conversation-status .inbox-horizontally-aligned-status div{color:#334155 !important;font-size:16px !important;line-height:1.6 !important;font-weight:600 !important;text-align:center !important;margin:0 !important}.conversation-status .inbox-horizontally-aligned-status a{color:#2563eb !important;font-weight:800 !important;text-decoration:none !important}.conversation-status .inbox-horizontally-aligned-status a:hover{text-decoration:underline !important}.conversation-status .inbox-horizontally-aligned-status i,.conversation-status .inbox-horizontally-aligned-status [class*="ss-"],.conversation-status .inbox-horizontally-aligned-status .icon-part,.conversation-status .inbox-horizontally-aligned-status .icon-fix-rel{color:#2563eb !important;font-size:18px !important;line-height:1 !important;flex:0 0 auto}.conversation-status .inbox-horizontally-aligned-status:has(.ss-clock),.conversation-status .inbox-horizontally-aligned-status:has(.ss-alert){background:linear-gradient(180deg, rgba(255,244,244,0.96) 0%, rgba(254,242,242,0.98) 100%) !important;border-color:rgba(248,113,113,0.2) !important}.conversation-status .inbox-horizontally-aligned-status:has(.ss-clock) [class*="ss-"],.conversation-status .inbox-horizontally-aligned-status:has(.ss-alert) [class*="ss-"]{color:#dc2626 !important}.conversation-status .inbox-horizontally-aligned-status:has(.ss-check){background:linear-gradient(180deg, rgba(240,253,244,0.96) 0%, rgba(236,252,203,0.95) 100%) !important;border-color:rgba(132,204,22,0.2) !important}.conversation-status .inbox-horizontally-aligned-status:has(.ss-check) [class*="ss-"]{color:#65a30d !important}.conversation-status .status-links{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;gap:14px !important;width:100%;margin:8px 0 0 !important;padding:0 !important}.conversation-status .status-links a{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;min-width:190px !important;min-height:54px !important;padding:0 18px !important;border-radius:18px !important;box-sizing:border-box !important;border:1px solid transparent !important;text-decoration:none !important;font-size:16px !important;font-weight:900 !important;line-height:1 !important;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease, filter .18s ease !important}.conversation-status .status-links a:hover{transform:translateY(-1px) !important}.conversation-status .status-links a i,.conversation-status .status-links a [class*="ss-"],.conversation-status .status-links a .icon-part,.conversation-status .status-links a .icon-with-text{font-size:15px !important;line-height:1 !important}.conversation-status .status-links a.confirm,.conversation-status .status-links a.accept,.conversation-status .status-links a.accept_preauthorized{background:linear-gradient(135deg, #d9f99d 0%, #bef264 100%) !important;border-color:rgba(132,204,22,0.24) !important;color:#3f6212 !important;box-shadow:0 14px 26px rgba(132,204,22,0.16) !important}.conversation-status .status-links a.confirm i,.conversation-status .status-links a.confirm [class*="ss-"],.conversation-status .status-links a.accept i,.conversation-status .status-links a.accept [class*="ss-"],.conversation-status .status-links a.accept_preauthorized i,.conversation-status .status-links a.accept_preauthorized [class*="ss-"]{color:#4d7c0f !important}.conversation-status .status-links a.cancel,.conversation-status .status-links a.reject,.conversation-status .status-links a.reject_preauthorized{background:linear-gradient(135deg, #fecaca 0%, #fca5a5 100%) !important;border-color:rgba(248,113,113,0.24) !important;color:#991b1b !important;box-shadow:0 14px 26px rgba(248,113,113,0.14) !important}.conversation-status .status-links a.cancel i,.conversation-status .status-links a.cancel [class*="ss-"],.conversation-status .status-links a.reject i,.conversation-status .status-links a.reject [class*="ss-"],.conversation-status .status-links a.reject_preauthorized i,.conversation-status .status-links a.reject_preauthorized [class*="ss-"]{color:#991b1b !important}.conversation-status .status-links a[href*="feedback"]{background:linear-gradient(135deg, #dbeafe 0%, #bfdbfe 100%) !important;border-color:rgba(59,130,246,0.24) !important;color:#1d4ed8 !important;box-shadow:0 14px 26px rgba(37,99,235,0.12) !important}.conversation-status .status-links a[href*="feedback"] i,.conversation-status .status-links a[href*="feedback"] [class*="ss-"]{color:#2563eb !important}@media (max-width: 768px){.conversation-status .inbox-horizontally-aligned-status{padding:14px 14px !important;border-radius:18px !important}.conversation-status .inbox-horizontally-aligned-status,.conversation-status .inbox-horizontally-aligned-status p,.conversation-status .inbox-horizontally-aligned-status span,.conversation-status .inbox-horizontally-aligned-status div{font-size:14px !important;line-height:1.55 !important}.conversation-status .status-links{flex-direction:column !important;gap:10px !important}.conversation-status .status-links a{width:100% !important;min-width:0 !important}}.user-wallet-page{width:100%;padding:32px 0 56px;background:#f7f9fc;color:#172033}.user-wallet-page .container{width:100%;max-width:1180px;margin:0 auto;padding:0 18px}.wallet-header-card{background:linear-gradient(135deg, #fff 0%, #eef4ff 100%);border:1px solid rgba(47,99,242,0.12);border-radius:24px;box-shadow:0 18px 45px rgba(15,23,42,0.08);padding:28px;margin-bottom:28px}.wallet-title{margin:0 0 8px;font-size:32px;line-height:1.15;font-weight:800;color:#111827}.wallet-subtitle{margin:0;font-size:15px;line-height:1.6;color:#64748b}.wallet-total-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin-top:24px}.wallet-stat,.provider-card .stat{background:#ffffff;border:1px solid #e5eaf3;border-radius:18px;padding:18px}.wallet-stat .label,.provider-card .label{display:block;margin-bottom:8px;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:0.04em}.wallet-stat .value,.provider-card .value{display:block;font-size:22px;line-height:1.2;font-weight:800;color:#0f172a}.wallet-section{background:#ffffff;border:1px solid #e5eaf3;border-radius:22px;box-shadow:0 12px 35px rgba(15,23,42,0.06);padding:24px;margin-bottom:24px}.section-title{margin:0 0 18px;font-size:22px;line-height:1.25;font-weight:800;color:#111827}.empty-box{border:1px dashed #cbd5e1;border-radius:16px;background:#f8fafc;padding:20px;color:#64748b;font-weight:600}.provider-balance-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.provider-card{border:1px solid #e5eaf3;border-radius:22px;background:#ffffff;padding:20px;box-shadow:0 10px 28px rgba(15,23,42,0.06)}.provider-card__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.provider-name{margin:0;font-size:20px;font-weight:800;color:#111827;text-transform:capitalize}.provider-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.wallet-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid #d8e0ee;background:#ffffff;color:#334155;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer;transition:all 0.18s ease}.wallet-btn:hover{transform:translateY(-1px);border-color:#2f63f2;color:#2f63f2;text-decoration:none;box-shadow:0 8px 22px rgba(47,99,242,0.16)}.wallet-btn--primary{border-color:#2f63f2;background:#2f63f2;color:#ffffff}.wallet-btn--primary:hover{background:#1f4fd8;color:#ffffff}.wallet-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:22px}.wallet-table-wrapper{width:100%;overflow-x:auto;border:1px solid #e5eaf3;border-radius:18px}.wallet-table{width:100%;min-width:760px;border-collapse:collapse;background:#ffffff}.wallet-table th,.wallet-table td{padding:14px 16px;border-bottom:1px solid #edf2f7;text-align:left;font-size:14px;vertical-align:middle}.wallet-table th{background:#f8fafc;color:#475569;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.wallet-table td{color:#1f2937;font-weight:600}.wallet-table tr:last-child td{border-bottom:0}.wallet-status{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:12px;font-weight:800;text-transform:capitalize}.wallet-status.status-succeeded,.wallet-status.status-active{background:#dcfce7;color:#166534}.wallet-status.status-pending,.wallet-status.status-processing{background:#fef3c7;color:#92400e}.wallet-status.status-failed,.wallet-status.status-canceled,.wallet-status.status-disabled{background:#fee2e2;color:#991b1b}.wallet-form{margin-top:22px;background:#ffffff;border:1px solid #e5eaf3;border-radius:22px;box-shadow:0 12px 35px rgba(15,23,42,0.06);padding:24px}.wallet-form-group{margin-bottom:18px}.wallet-form-group label{display:block;margin-bottom:8px;color:#334155;font-size:14px;font-weight:800}.wallet-input{width:100%;min-height:44px;border:1px solid #d8e0ee;border-radius:14px;background:#ffffff;color:#111827;padding:10px 14px;font-size:15px;outline:none;transition:all 0.18s ease}.wallet-input:focus{border-color:#2f63f2;box-shadow:0 0 0 4px rgba(47,99,242,0.12)}textarea.wallet-input{min-height:120px;resize:vertical}.djassa-user-menu-link--wallet .icon-with-text{color:#2f63f2}.djassa-user-menu-link--wallet svg{display:block}body.djassa-dark .user-wallet-page,html.djassa-dark .user-wallet-page{background:#0f172a;color:#e5e7eb}body.djassa-dark .wallet-header-card,body.djassa-dark .wallet-section,body.djassa-dark .provider-card,body.djassa-dark .wallet-form,body.djassa-dark .wallet-stat,body.djassa-dark .provider-card .stat,html.djassa-dark .wallet-header-card,html.djassa-dark .wallet-section,html.djassa-dark .provider-card,html.djassa-dark .wallet-form,html.djassa-dark .wallet-stat,html.djassa-dark .provider-card .stat{background:#111827;border-color:#263247;box-shadow:0 18px 45px rgba(0,0,0,0.28)}body.djassa-dark .wallet-header-card,html.djassa-dark .wallet-header-card{background:linear-gradient(135deg, #111827 0%, #172554 100%)}body.djassa-dark .wallet-title,body.djassa-dark .section-title,body.djassa-dark .provider-name,body.djassa-dark .wallet-stat .value,body.djassa-dark .provider-card .value,html.djassa-dark .wallet-title,html.djassa-dark .section-title,html.djassa-dark .provider-name,html.djassa-dark .wallet-stat .value,html.djassa-dark .provider-card .value{color:#f8fafc}body.djassa-dark .wallet-subtitle,body.djassa-dark .wallet-stat .label,body.djassa-dark .provider-card .label,html.djassa-dark .wallet-subtitle,html.djassa-dark .wallet-stat .label,html.djassa-dark .provider-card .label{color:#94a3b8}body.djassa-dark .empty-box,html.djassa-dark .empty-box{background:#0b1220;border-color:#334155;color:#94a3b8}body.djassa-dark .wallet-table-wrapper,html.djassa-dark .wallet-table-wrapper{border-color:#263247}body.djassa-dark .wallet-table,html.djassa-dark .wallet-table{background:#111827}body.djassa-dark .wallet-table th,html.djassa-dark .wallet-table th{background:#0b1220;color:#cbd5e1}body.djassa-dark .wallet-table td,html.djassa-dark .wallet-table td{border-color:#263247;color:#e5e7eb}body.djassa-dark .wallet-input,html.djassa-dark .wallet-input{background:#0b1220;border-color:#334155;color:#f8fafc}body.djassa-dark .wallet-form-group label,html.djassa-dark .wallet-form-group label{color:#e2e8f0}body.djassa-dark .wallet-btn,html.djassa-dark .wallet-btn{background:#111827;border-color:#334155;color:#e5e7eb}body.djassa-dark .wallet-btn--primary,html.djassa-dark .wallet-btn--primary{background:#2f63f2;border-color:#2f63f2;color:#ffffff}@media (max-width: 900px){.wallet-total-grid,.provider-balance-grid{grid-template-columns:1fr}.provider-stats{grid-template-columns:1fr}.wallet-title{font-size:28px}}@media (max-width: 640px){.user-wallet-page{padding:20px 0 40px}.user-wallet-page .container{padding:0 12px}.wallet-header-card,.wallet-section,.wallet-form{border-radius:18px;padding:18px}.provider-card{border-radius:18px;padding:16px}.provider-card__top{align-items:flex-start;flex-direction:column}.wallet-actions{flex-direction:column-reverse;align-items:stretch}.wallet-btn{width:100%}}.wallet-stat .value,.provider-card .value,.wallet-table td,.wallet-table th{white-space:nowrap}.provider-card .stat{display:flex;flex-direction:column;justify-content:center}.provider-card .value{font-size:18px;line-height:1.15;letter-spacing:-0.01em}.wallet-stat .value{white-space:nowrap}@media (max-width: 900px){.provider-card .value{font-size:17px}}@media (max-width: 640px){.provider-card .value,.wallet-stat .value{font-size:16px}}.wallet-live-summary{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:16px 0 22px}.wallet-summary-line{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid #dbe6f5;border-radius:16px;background:#f8fbff}.wallet-summary-line span{font-size:12px;font-weight:800;color:#52637a;text-transform:uppercase;letter-spacing:0.04em}.wallet-summary-line strong{font-size:20px;font-weight:900;color:#07152f;white-space:nowrap}@media (max-width: 760px){.wallet-live-summary{grid-template-columns:1fr}}.admin2-form-grid{display:grid;gap:18px;margin-bottom:18px}.admin2-form-grid--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.admin2-form-grid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.admin2-form-grid--4{grid-template-columns:repeat(4, minmax(0, 1fr))}.admin2-form-group--checkbox{display:flex;align-items:center;gap:12px;padding-top:26px}.admin2-form-group--checkbox input[type="checkbox"]{width:18px;height:18px}@media (max-width: 1100px){.admin2-form-grid--4{grid-template-columns:repeat(2, minmax(0, 1fr))}.admin2-form-grid--3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 720px){.admin2-form-grid--2,.admin2-form-grid--3,.admin2-form-grid--4{grid-template-columns:1fr}}.admin2-commission-settings-form .admin2-card{max-width:980px;margin:0 auto;padding:24px}.admin2-commission-settings-form .admin2-form-grid{display:grid;gap:14px;margin-bottom:14px}.admin2-commission-settings-form .admin2-form-grid--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.admin2-commission-settings-form .admin2-form-grid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.admin2-commission-settings-form .admin2-form-grid--4{grid-template-columns:repeat(4, minmax(0, 1fr))}.admin2-commission-settings-form .admin2-form-group{margin-bottom:0}.admin2-commission-settings-form .admin2-input{height:42px;min-height:42px;padding:8px 12px}.admin2-commission-settings-form small{display:block;margin-top:4px;font-size:12px;color:#64748b}.admin2-commission-settings-form .admin2-form-group--checkbox{display:flex;align-items:center;gap:10px;padding-top:24px}.admin2-commission-settings-form .admin2-actions{margin-top:10px}@media (max-width: 1100px){.admin2-commission-settings-form .admin2-form-grid--4,.admin2-commission-settings-form .admin2-form-grid--3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 720px){.admin2-commission-settings-form .admin2-form-grid--2,.admin2-commission-settings-form .admin2-form-grid--3,.admin2-commission-settings-form .admin2-form-grid--4{grid-template-columns:1fr}}.admin2-page.admin2-commission-settings-form{max-width:1080px;margin:0 auto}.admin2-page.admin2-commission-settings-form .admin2-card{max-width:1080px;margin:0 auto;padding:20px}.admin2-page.admin2-commission-settings-form .admin2-page__header{margin-bottom:18px}.admin2-page.admin2-commission-settings-form .admin2-page__title{font-size:26px;margin-bottom:4px}.admin2-page.admin2-commission-settings-form .admin2-page__subtitle{font-size:14px}.admin2-page.admin2-commission-settings-form .admin2-form-grid{display:grid !important;gap:12px !important;margin-bottom:12px !important}.admin2-page.admin2-commission-settings-form .admin2-form-grid--2{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.admin2-page.admin2-commission-settings-form .admin2-form-grid--3{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}.admin2-page.admin2-commission-settings-form .admin2-form-grid--4{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}.admin2-page.admin2-commission-settings-form .admin2-form-group{margin-bottom:0 !important}.admin2-page.admin2-commission-settings-form label{margin-bottom:5px !important;font-size:13px;font-weight:800}.admin2-page.admin2-commission-settings-form .admin2-input{height:40px !important;min-height:40px !important;padding:7px 10px !important;font-size:14px !important;border-radius:10px}.admin2-page.admin2-commission-settings-form small{margin-top:3px;font-size:11px;line-height:1.3}.admin2-page.admin2-commission-settings-form .admin2-form-group--checkbox{display:flex;align-items:center;gap:10px;padding-top:24px !important}.admin2-page.admin2-commission-settings-form .admin2-actions{margin-top:8px !important;display:flex;gap:10px}@media (max-width: 1100px){.admin2-page.admin2-commission-settings-form .admin2-form-grid--4{grid-template-columns:repeat(2, 1fr) !important}.admin2-page.admin2-commission-settings-form .admin2-form-grid--3{grid-template-columns:repeat(2, 1fr) !important}}@media (max-width: 700px){.admin2-page.admin2-commission-settings-form .admin2-form-grid--2,.admin2-page.admin2-commission-settings-form .admin2-form-grid--3,.admin2-page.admin2-commission-settings-form .admin2-form-grid--4{grid-template-columns:1fr !important}}.wallet-btn--primary:disabled,.wallet-btn--primary[disabled]{border-color:#cbd5e1;background:#e5e7eb;color:#94a3b8;cursor:not-allowed;box-shadow:none;transform:none;opacity:1}.wallet-btn--primary:disabled:hover,.wallet-btn--primary[disabled]:hover{border-color:#cbd5e1;background:#e5e7eb;color:#94a3b8;box-shadow:none;transform:none}.wallet-btn--primary:not(:disabled):not([disabled]){border-color:#2f63f2;background:#2f63f2;color:#ffffff;cursor:pointer}.wallet-btn--primary:not(:disabled):not([disabled]):hover{background:#1f4fd8;border-color:#1f4fd8;color:#ffffff}.wallet-help{display:block;margin-top:6px;color:#64748b;font-size:12px;font-weight:700;line-height:1.45}.wallet-deposit-provider-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-bottom:18px}.wallet-deposit-provider-option{position:relative}.wallet-deposit-provider-option input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.wallet-deposit-provider-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:78px;padding:16px 18px;border:1px solid #d8e0ee;border-radius:18px;background:#ffffff;cursor:pointer;transition:all 0.18s ease}.wallet-deposit-provider-card:hover{border-color:#2f63f2;box-shadow:0 8px 24px rgba(47,99,242,0.12);transform:translateY(-1px)}.wallet-deposit-provider-card strong{display:block;margin:0;font-size:16px;font-weight:900;color:#111827}.wallet-deposit-provider-card span{display:block;margin-top:4px;font-size:12px;font-weight:700;color:#64748b}.wallet-deposit-provider-option input[type="radio"]:checked+.wallet-deposit-provider-card{border-color:#2f63f2;background:#eef4ff;box-shadow:0 0 0 4px rgba(47,99,242,0.1)}.wallet-deposit-provider-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 10px;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:13px;font-weight:900}.wallet-deposit-provider-option input[type="radio"]:checked+.wallet-deposit-provider-card .wallet-deposit-provider-badge{background:#2f63f2;color:#ffffff}.wallet-deposit-status-card{max-width:760px;margin:0 auto;padding:34px 28px;border:1px solid #e5eaf3;border-radius:24px;background:#ffffff;box-shadow:0 16px 42px rgba(15,23,42,0.08);text-align:center}.wallet-deposit-status-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;margin-bottom:18px;border-radius:999px;background:#eef4ff;color:#2f63f2;font-size:30px;font-weight:900}.wallet-deposit-status-icon--success{background:#dcfce7;color:#166534}.wallet-deposit-status-icon--danger{background:#fee2e2;color:#991b1b}.wallet-deposit-status-title{margin:0 0 10px;font-size:28px;line-height:1.2;font-weight:900;color:#111827}.wallet-deposit-status-text{margin:0 auto;max-width:620px;color:#64748b;font-size:15px;line-height:1.7}.wallet-deposit-status-actions{display:flex;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}body.djassa-dark .wallet-help,html.djassa-dark .wallet-help{color:#94a3b8}body.djassa-dark .wallet-deposit-provider-card,body.djassa-dark .wallet-deposit-status-card,html.djassa-dark .wallet-deposit-provider-card,html.djassa-dark .wallet-deposit-status-card{background:#111827;border-color:#263247;box-shadow:0 18px 45px rgba(0,0,0,0.28)}body.djassa-dark .wallet-deposit-provider-card strong,body.djassa-dark .wallet-deposit-status-title,html.djassa-dark .wallet-deposit-provider-card strong,html.djassa-dark .wallet-deposit-status-title{color:#f8fafc}body.djassa-dark .wallet-deposit-provider-card span,body.djassa-dark .wallet-deposit-status-text,html.djassa-dark .wallet-deposit-provider-card span,html.djassa-dark .wallet-deposit-status-text{color:#94a3b8}body.djassa-dark .wallet-deposit-provider-option input[type="radio"]:checked+.wallet-deposit-provider-card,html.djassa-dark .wallet-deposit-provider-option input[type="radio"]:checked+.wallet-deposit-provider-card{background:#172554;border-color:#3b82f6}body.djassa-dark .wallet-deposit-provider-badge,html.djassa-dark .wallet-deposit-provider-badge{background:#0b1220;color:#e5e7eb}@media (max-width: 760px){.wallet-deposit-provider-grid{grid-template-columns:1fr}.wallet-deposit-status-title{font-size:24px}.wallet-deposit-status-card{padding:24px 18px;border-radius:18px}.wallet-deposit-status-actions{flex-direction:column}.wallet-deposit-status-actions .wallet-btn{width:100%}}.wallet-result-card{max-width:720px;margin:40px auto;padding:34px;text-align:center;border-radius:26px;border:1px solid #e5eaf3;background:linear-gradient(135deg, #fff 0%, #eef4ff 100%);box-shadow:0 22px 55px rgba(15,23,42,0.1)}.wallet-result-card--success{background:linear-gradient(135deg, #fff 0%, #ecfdf5 100%);border-color:#bbf7d0}.wallet-result-card--pending{background:linear-gradient(135deg, #fff 0%, #eff6ff 100%);border-color:#bfdbfe}.wallet-result-icon{width:74px;height:74px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#2f63f2;color:#ffffff;font-size:34px;font-weight:900;box-shadow:0 16px 34px rgba(47,99,242,0.25)}.wallet-result-card--success .wallet-result-icon{background:#16a34a;box-shadow:0 16px 34px rgba(22,163,74,0.22)}.wallet-result-summary{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:24px 0}@media (max-width: 760px){.wallet-result-summary{grid-template-columns:1fr}}.user-subscriptions-page{min-height:100vh;padding:18px 0 38px;background:radial-gradient(circle at top left, rgba(37,99,235,0.12),rgba(0,0,0,0) 30%),linear-gradient(180deg, #eef5ff 0%, #f8fbff 100%)}.user-subscriptions-page .container{width:100%;max-width:980px;margin:0 auto;padding:0 14px;box-sizing:border-box}.wallet-header-card,.wallet-section,.empty-box{background:rgba(255,255,255,0.96);border:1px solid #dce6f4;border-radius:18px;box-shadow:0 10px 26px rgba(15,23,42,0.06)}.wallet-header-card{padding:20px 22px;margin-bottom:18px}.wallet-section{padding:20px 22px;margin-bottom:18px;overflow:hidden}.wallet-title{margin:0 0 5px;font-size:25px;line-height:1.15;font-weight:850;color:#0f172a}.wallet-subtitle{margin:0;font-size:13px;line-height:1.45;color:#64748b}.section-title{margin:0 0 16px;font-size:20px;line-height:1.2;font-weight:850;color:#0f172a}.wallet-actions{margin-top:14px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.wallet-btn,.wallet-section input[type="submit"],.wallet-section button{display:inline-flex !important;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border-radius:11px;border:1px solid #cbd5e1;background:#ffffff;color:#0f172a !important;font-size:13px;font-weight:800;line-height:1;text-decoration:none !important;cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px rgba(15,23,42,0.04)}.wallet-btn:hover,.wallet-section input[type="submit"]:hover,.wallet-section button:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,23,42,0.08)}.wallet-btn--primary,.wallet-section input[type="submit"].wallet-btn--primary{border-color:#2563eb !important;background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%) !important;color:#ffffff !important}.wallet-total-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.wallet-stat{min-width:0;padding:14px 15px;background:#f8fafc;border:1px solid #e4ebf5;border-radius:14px}.wallet-stat .label{display:block;margin-bottom:6px;font-size:10.5px;font-weight:850;color:#64748b;text-transform:uppercase;letter-spacing:0.05em}.wallet-stat .value{display:block;font-size:15px;line-height:1.25;font-weight:850;color:#0f172a;word-break:break-word}.wallet-compare-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.wallet-compare-card{min-width:0;padding:16px;background:#f8fafc;border:1px solid #e4ebf5;border-radius:14px}.wallet-compare-card h3{margin:0 0 12px;font-size:18px;line-height:1.2;font-weight:850;color:#111827}.wallet-compare-card p,.wallet-section p{margin:0 0 8px;font-size:13px;line-height:1.45;color:#334155}.wallet-compare-card p:last-child,.wallet-section p:last-child{margin-bottom:0}.wallet-diff-line,.wallet-warning-box{padding:10px 12px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:13px;line-height:1.45}.wallet-quote-actions{display:grid;grid-template-columns:minmax(0, 1fr) minmax(220px, 0.75fr);gap:12px;align-items:end;margin-top:14px}.wallet-quote-actions form,.wallet-quote-actions .button_to{margin:0}.wallet-quote-actions input[type="text"],.wallet-quote-actions input[type="search"],.wallet-quote-actions textarea{width:100%;min-height:38px;padding:9px 11px;border:1px solid #cbd5e1;border-radius:11px;background:#ffffff;color:#0f172a;font-size:13px;box-sizing:border-box}.wallet-quote-actions .wallet-btn{width:100%}.wallet-form{display:flex;flex-direction:column;gap:14px}.wallet-form-grid{display:grid;gap:14px}.wallet-form-grid--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.wallet-form-group{display:flex;flex-direction:column}.wallet-form-group label{margin-bottom:6px;font-size:12px;font-weight:800;color:#334155}.wallet-input,.wallet-form input,.wallet-form select,.wallet-form textarea{width:100%;min-height:40px;padding:9px 11px;border:1px solid #dbe2ea;border-radius:11px;background:#ffffff;color:#0f172a;font-size:13px;outline:none;box-sizing:border-box}.wallet-form textarea{min-height:110px;resize:vertical;line-height:1.5}.wallet-input:focus,.wallet-form input:focus,.wallet-form select:focus,.wallet-form textarea:focus,.wallet-quote-actions input:focus,.wallet-quote-actions textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.12)}.wallet-table-wrapper{width:100%;max-width:100%;overflow:hidden;border:1px solid #dfe7f3;border-radius:14px;background:#ffffff}.wallet-table{width:100%;min-width:0 !important;table-layout:fixed !important;border-collapse:collapse}.wallet-table th,.wallet-table td{padding:8px 6px;border-bottom:1px solid #e6edf6;text-align:left;vertical-align:middle;font-size:10.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.wallet-table th{background:#f8fafc;color:#64748b;font-size:9.5px;font-weight:850;text-transform:uppercase;letter-spacing:0.03em;white-space:nowrap}.wallet-table td{color:#0f172a;font-weight:700}.wallet-table tbody tr:nth-child(even){background:#fafcff}.wallet-table tbody tr:hover{background:#f3f7ff}.wallet-table th:nth-child(1),.wallet-table td:nth-child(1){width:5%}.wallet-table th:nth-child(2),.wallet-table td:nth-child(2){width:17%;white-space:normal}.wallet-table th:nth-child(3),.wallet-table td:nth-child(3){width:15%}.wallet-table th:nth-child(4),.wallet-table td:nth-child(4){width:10%}.wallet-table th:nth-child(5),.wallet-table td:nth-child(5){width:24%;white-space:normal}.wallet-table th:nth-child(6),.wallet-table td:nth-child(6){width:19%;white-space:normal}.wallet-table th:nth-child(7),.wallet-table td:nth-child(7){width:10%;text-align:right;white-space:nowrap}.wallet-btn--table{min-height:28px;padding:0 9px;font-size:10px;border-radius:8px}.wallet-status{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:0 7px;border-radius:999px;font-size:8.5px;font-weight:850;line-height:1;text-transform:uppercase;letter-spacing:0.04em;white-space:nowrap}.status-requested,.status-pending{background:#fff7cc;color:#92400e}.status-quoted{background:#dbeafe;color:#1d4ed8}.status-accepted,.status-payment_pending{background:#e0f2fe;color:#075985}.status-paid,.status-active{background:#dcfce7;color:#166534}.status-rejected,.status-cancelled,.status-expired,.status-archived{background:#fee2e2;color:#991b1b}.subscription-timeline{position:relative;padding-left:22px}.subscription-timeline::before{content:"";position:absolute;top:4px;bottom:4px;left:8px;width:2px;background:#dbeafe}.subscription-timeline-item{position:relative;padding-bottom:14px}.subscription-timeline-item:last-child{padding-bottom:0}.subscription-timeline-dot{position:absolute;left:-1px;top:4px;width:15px;height:15px;border-radius:50%;background:#2563eb;border:4px solid #eff6ff;z-index:2}.subscription-timeline-content{background:#f8fafc;border:1px solid #e4ebf5;border-radius:14px;padding:13px 14px}.subscription-timeline-content strong{display:block;margin-bottom:4px;font-size:13px;color:#0f172a}.subscription-timeline-content span{display:block;margin-bottom:6px;font-size:11.5px;color:#64748b}.subscription-timeline-content p{margin:0;font-size:12.5px;line-height:1.45;color:#334155}.empty-box{padding:24px 18px;text-align:center;color:#64748b}@media (max-width: 900px){.wallet-form-grid--2,.wallet-total-grid,.wallet-compare-grid,.wallet-quote-actions{grid-template-columns:1fr}.wallet-actions{justify-content:flex-start}}@media (max-width: 760px){.wallet-table-wrapper{overflow-x:auto}.wallet-table{min-width:720px !important}}@media (max-width: 640px){.user-subscriptions-page{padding:14px 0 30px}.user-subscriptions-page .container{padding:0 10px}.wallet-header-card,.wallet-section{border-radius:16px;padding:16px}.wallet-title{font-size:22px}.section-title{font-size:18px}.wallet-actions{flex-direction:column}.wallet-btn,.wallet-section input[type="submit"],.wallet-section button{width:100%}}.wallet-quote-box .wallet-actions{display:none}.wallet-quote-action-panel{display:grid;grid-template-columns:minmax(240px, 0.85fr) minmax(340px, 1fr);gap:12px;align-items:center;margin-top:18px}.wallet-quote-pay,.wallet-quote-reject{min-width:0}.wallet-quote-pay .button_to,.wallet-inline-reject-form{margin:0}.wallet-quote-pay .button_to{width:100%}.wallet-btn--pay{width:100%;min-height:42px}.wallet-inline-reject-form{display:grid;grid-template-columns:minmax(180px, 1fr) auto;gap:10px;align-items:center}.wallet-inline-reject-form .wallet-input{width:100%;min-height:42px;margin:0}.wallet-btn--reject{min-height:42px;padding:0 16px;background:#ffffff !important;border:1px solid #cbd5e1 !important;color:#0f172a !important;box-shadow:none !important}.wallet-note{margin-top:14px}.wallet-note strong{display:block;margin-bottom:4px;font-size:14px;font-weight:850;color:#334155}.wallet-note p{margin:0}@media (max-width: 760px){.wallet-quote-action-panel,.wallet-inline-reject-form{grid-template-columns:1fr}.wallet-btn--pay,.wallet-btn--reject{width:100%}}.wallet-balance-box{margin-top:14px;margin-bottom:14px;padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid #dbe7f4;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.wallet-balance-main .label{display:block;font-size:11px;font-weight:800;text-transform:uppercase;color:#64748b;margin-bottom:4px}.wallet-balance-main .value{font-size:22px;font-weight:900;color:#0f172a}.wallet-balance-badge{min-height:34px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:800}.wallet-balance-badge.is-ok{background:#dcfce7;color:#166534}.wallet-balance-badge.is-ko{background:#fee2e2;color:#991b1b}.wallet-note--premium{margin-top:18px;padding:16px;display:grid;grid-template-columns:42px minmax(0, 1fr);gap:14px;align-items:flex-start;border-radius:16px;border:1px solid rgba(37,99,235,0.18);background:linear-gradient(135deg, rgba(37,99,235,0.08), rgba(255,255,255,0.95)),#fff;box-shadow:0 10px 24px rgba(15,23,42,0.06)}.wallet-note__icon{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #2563eb, #1d4ed8);color:#ffffff;font-size:18px;font-weight:900;box-shadow:0 10px 20px rgba(37,99,235,0.22)}.wallet-note__eyebrow{display:block;margin-bottom:4px;font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:#2563eb}.wallet-note__title{display:block;margin-bottom:6px;font-size:15px;font-weight:900;color:#0f172a}.wallet-note__text{margin:0;font-size:13.5px;line-height:1.55;font-weight:600;color:#334155;white-space:pre-line}.wallet-btn[disabled],.wallet-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;filter:grayscale(15%);box-shadow:none !important}.wallet-upload-previews{display:flex;gap:14px;margin-top:12px;flex-wrap:wrap}.wallet-upload-preview{width:92px;height:92px;border:2px dashed #d8dee8;border-radius:14px;background:#f8fafc;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;font-size:12px;font-weight:700;color:#64748b}.wallet-upload-preview img{width:100%;height:100%;object-fit:cover}.wallet-upload-preview--filled{border-style:solid;border-color:#4f46e5;background:#ffffff}.wallet-request-assets{margin:18px 0;padding:16px;border:1px solid #dfe7f3;border-radius:16px;background:#f8fafc}.wallet-request-assets h3{margin:0 0 12px;font-size:17px;font-weight:850;color:#0f172a}.wallet-request-assets__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.wallet-request-asset{overflow:hidden;border:1px solid #dbe3ef;border-radius:14px;background:#fff}.wallet-request-asset__image{height:135px;background:#eef2f7}.wallet-request-asset__image img{width:100%;height:100%;object-fit:cover}.wallet-request-asset__body{display:flex;flex-direction:column;gap:5px;padding:11px}.wallet-request-asset__body strong{font-size:13px;color:#0f172a}.wallet-request-asset__body span{font-size:11.5px;font-weight:700;color:#64748b}.wallet-btn--mini{min-height:30px;padding:0 10px;font-size:11px}@media (max-width: 760px){.wallet-request-assets__grid{grid-template-columns:1fr}}.djassa-footer-modal-open{overflow:hidden}.djassa-footer-modal-root{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:22px}.djassa-footer-modal-root.is-open{display:flex}.djassa-footer-modal-backdrop{position:absolute;inset:0;background:rgba(15,23,42,0.58);backdrop-filter:blur(10px)}.djassa-footer-modal{position:relative;z-index:2;width:100%;max-width:760px;max-height:calc(100vh - 44px);overflow:hidden;border-radius:28px;background:radial-gradient(circle at top left, rgba(59,130,246,0.16),rgba(0,0,0,0) 34%),linear-gradient(180deg, #fff 0%, #f8fbff 100%);border:1px solid rgba(191,219,254,0.9);box-shadow:0 34px 90px rgba(15,23,42,0.32),inset 0 1px 0 rgba(255,255,255,0.9)}.djassa-footer-modal__close{position:absolute;top:16px;right:16px;z-index:4;width:42px;height:42px;border:0;border-radius:999px;background:rgba(239,246,255,0.95);color:#0f172a;font-size:28px;line-height:1;font-weight:500;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,0.08)}.djassa-footer-modal__close:hover{background:#dbeafe;color:#1d4ed8}.djassa-footer-modal__shell{display:grid;grid-template-columns:86px minmax(0, 1fr);gap:22px;padding:34px;overflow-y:auto;max-height:calc(100vh - 44px)}.djassa-footer-modal__icon{display:flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:24px;background:linear-gradient(135deg, #2563eb 0%, #60a5fa 100%);color:#ffffff;font-size:22px;font-weight:900;box-shadow:0 18px 38px rgba(37,99,235,0.26)}.djassa-footer-modal__content{min-width:0;padding-right:34px}.djassa-footer-modal__eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;margin-bottom:12px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.djassa-footer-modal__title{margin:0 0 16px;color:#0f172a;font-size:30px;line-height:1.12;font-weight:900;letter-spacing:-0.03em}.djassa-footer-modal__body{display:flex;flex-direction:column;gap:12px}.djassa-footer-modal__body p{margin:0;color:#475569;font-size:16px;line-height:1.75;font-weight:500}.djassa-footer-modal__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.djassa-footer-modal__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:15px;text-decoration:none;font-size:14px;line-height:1;font-weight:900;cursor:pointer}.djassa-footer-modal__button--primary{border:0;background:linear-gradient(135deg, #2563eb 0%, #60a5fa 100%);color:#ffffff;box-shadow:0 14px 30px rgba(37,99,235,0.22)}.djassa-footer-modal__button--primary:hover{color:#ffffff;text-decoration:none;transform:translateY(-1px)}.djassa-footer-modal__button--secondary{border:1px solid #dbeafe;background:#ffffff;color:#334155}.djassa-footer-modal__button--secondary:hover{background:#eff6ff;color:#1d4ed8}@media (max-width: 700px){.djassa-footer-modal-root{padding:14px}.djassa-footer-modal{border-radius:22px}.djassa-footer-modal__shell{grid-template-columns:1fr;gap:16px;padding:26px 20px 22px}.djassa-footer-modal__content{padding-right:0}.djassa-footer-modal__icon{width:58px;height:58px;border-radius:18px;font-size:18px}.djassa-footer-modal__title{font-size:24px}.djassa-footer-modal__body p{font-size:15px;line-height:1.65}.djassa-footer-modal__actions{flex-direction:column}.djassa-footer-modal__button{width:100%}}.djassa-footer__store-badge{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.djassa-footer__store-badge-image{width:160px;height:auto;display:block;border-radius:10px;transition:transform .18s ease, opacity .18s ease}.djassa-footer__store-badge:hover .djassa-footer__store-badge-image{transform:translateY(-2px);opacity:.92}.djassa-side-slot--android-app .djassa-side-card__link{min-height:170px}.djassa-side-slot--android-app .djassa-side-card__media{padding:10px 14px}.djassa-side-slot--android-app .djassa-side-card__media-title{font-size:15px;line-height:1.2}.djassa-side-slot--android-app .djassa-side-card__body{padding:12px 14px}.djassa-side-slot--android-app .djassa-side-card__title{font-size:17px;margin-bottom:6px}.djassa-side-slot--android-app .djassa-side-card__text{font-size:13px;line-height:1.35;margin-bottom:8px}.djassa-side-slot--android-app .djassa-side-card__cta{font-size:13px;padding:6px 10px}.djassa-auth-page{min-height:100vh;padding:48px 18px;background:radial-gradient(circle at top right, rgba(59,130,246,0.1),rgba(0,0,0,0) 28%),radial-gradient(circle at left bottom, rgba(16,185,129,0.08),rgba(0,0,0,0) 30%),#f8fafc}.djassa-auth-card{max-width:760px;margin:0 auto;background:#ffffff;border:1px solid #e5e7eb;border-radius:24px;padding:34px;box-shadow:0 10px 30px rgba(15,23,42,0.06),0 2px 8px rgba(15,23,42,0.04)}.djassa-auth-title{margin:0;font-size:34px;font-weight:800;line-height:1.1}.djassa-auth-hero{text-align:center;margin-bottom:28px}.djassa-auth-icon{width:72px;height:72px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #2563eb, #0ea5e9);color:#fff;font-size:34px;box-shadow:0 10px 25px rgba(37,99,235,0.25)}.djassa-auth-heading{margin:0 0 8px;font-size:30px;font-weight:800;color:#0f172a}.djassa-auth-subtitle{margin:0;color:#64748b;font-size:15px}.djassa-auth-info{margin-bottom:20px}.djassa-alert{border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.55;margin-bottom:14px;border:1px solid transparent}.djassa-alert-success{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.djassa-alert-warning{background:#fff7ed;border-color:#fdba74;color:#9a3412}.djassa-alert-info{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.djassa-auth-alt{margin-bottom:22px;font-size:14px;color:#64748b}.djassa-form{margin-top:10px}.djassa-form-group{margin-bottom:18px}.djassa-form-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:#0f172a}.djassa-inline-help{margin-bottom:8px}.djassa-help-link,.djassa-link{color:#2563eb;font-weight:700;text-decoration:none}.djassa-help-link:hover,.djassa-link:hover{text-decoration:underline}.djassa-input,.djassa-form input[type="text"],.djassa-form input[type="email"],.djassa-form select,.djassa-form textarea{width:100%;min-height:50px;padding:0 14px;border-radius:14px;border:1px solid #d1d5db;background:#ffffff;color:#111827;font-size:15px;transition:all 0.18s ease}.djassa-form textarea{padding:12px 14px;min-height:120px}.djassa-input:focus,.djassa-form input:focus,.djassa-form select:focus,.djassa-form textarea:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,0.12);outline:none}.djassa-check-group{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:16px;background:#f8fafc;margin-bottom:14px}.djassa-check-group input[type="checkbox"]{margin-top:4px;transform:scale(1.15)}.djassa-check-label{margin:0;font-size:14px;line-height:1.55;color:#334155}.djassa-custom-fields{margin-top:22px;padding-top:18px;border-top:1px solid #e5e7eb}.djassa-public-note{display:block;margin-top:6px;color:#64748b;font-size:12px}.djassa-submit-wrap{margin-top:26px}.djassa-btn-primary,.send_button{width:100%;min-height:56px;border:0;border-radius:16px;padding:0 22px;background:linear-gradient(135deg, #2563eb, #1d4ed8);color:#ffffff;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 12px 26px rgba(37,99,235,0.22);transition:transform 0.15s ease, box-shadow 0.15s ease}.djassa-btn-primary:hover,.send_button:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(37,99,235,0.28)}@media (prefers-color-scheme: dark){.djassa-auth-page{background:radial-gradient(circle at top right, rgba(59,130,246,0.18),rgba(0,0,0,0) 30%),radial-gradient(circle at left bottom, rgba(16,185,129,0.12),rgba(0,0,0,0) 28%),#020617}.djassa-auth-card{background:#0f172a;border-color:#1e293b;box-shadow:0 10px 30px rgba(0,0,0,0.35)}.djassa-auth-title,.djassa-auth-heading,.djassa-form-group label{color:#f8fafc}.djassa-auth-subtitle,.djassa-auth-alt,.djassa-check-label,.djassa-public-note{color:#94a3b8}.djassa-input,.djassa-form input,.djassa-form select,.djassa-form textarea{background:#111827;border-color:#334155;color:#f8fafc}.djassa-check-group{background:#111827}.djassa-custom-fields{border-color:#1e293b}.djassa-alert-success{background:rgba(16,185,129,0.12);color:#6ee7b7;border-color:rgba(16,185,129,0.25)}.djassa-alert-warning{background:rgba(245,158,11,0.12);color:#fcd34d;border-color:rgba(245,158,11,0.22)}.djassa-alert-info{background:rgba(59,130,246,0.12);color:#93c5fd;border-color:rgba(59,130,246,0.24)}}@media (max-width: 768px){.djassa-auth-page{padding:22px 12px}.djassa-auth-card{padding:22px 16px;border-radius:18px}.djassa-auth-heading{font-size:24px}.djassa-btn-primary,.send_button{min-height:52px}}.djassa-terms-page{display:flex;align-items:flex-start;justify-content:center}.djassa-terms-card{margin-top:42px;max-width:620px}.djassa-terms-form{margin-top:18px}.new-marketplace-page{min-height:100vh;padding:48px 20px;background:radial-gradient(circle at top left, rgba(66,153,225,0.12),rgba(0,0,0,0) 28%),radial-gradient(circle at top right, rgba(99,102,241,0.1),rgba(0,0,0,0) 24%),linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%)}.new-marketplace-shell{max-width:1040px;margin:0 auto}.new-marketplace-card{max-width:860px;margin:0 auto;padding:42px 40px 36px;background:#ffffff;border:1px solid rgba(15,23,42,0.08);border-radius:28px;box-shadow:0 10px 30px rgba(15,23,42,0.08),0 2px 8px rgba(15,23,42,0.04)}.new-marketplace-card__header{margin-bottom:28px;text-align:center}.new-marketplace-eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;margin-bottom:14px;border-radius:999px;background:rgba(37,99,235,0.08);color:#1d4ed8;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.new-marketplace-title{margin:0;color:#0f172a;font-size:46px;line-height:1.08;font-weight:800;letter-spacing:-0.03em}.new-marketplace-subtitle{max-width:620px;margin:14px auto 0;color:#64748b;font-size:16px;line-height:1.65}.new-marketplace-errors{margin:0 0 24px;padding:16px 18px;border:1px solid rgba(220,38,38,0.18);border-radius:16px;background:#fef2f2;color:#991b1b}.new-marketplace-errors__title{margin-bottom:6px;font-size:14px;font-weight:700}.new-marketplace-errors__body{font-size:14px;line-height:1.6}.new-marketplace-form{margin:0}.new-marketplace-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 20px}.new-marketplace-form-row{display:flex;flex-direction:column;min-width:0}.new-marketplace-form-row--full{grid-column:1 / -1}.new-marketplace-label{margin-bottom:8px;color:#0f172a;font-size:14px;font-weight:700;line-height:1.4}.new-marketplace-input,.new-marketplace-select{width:100%;min-width:0;height:54px;padding:0 14px;border:1px solid #dbe2ea;border-radius:14px;outline:none;background:#ffffff;color:#0f172a;font-size:14px;line-height:1.2;box-sizing:border-box;transition:border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease, transform 0.18s ease}.new-marketplace-input::placeholder{color:#94a3b8;font-size:14px}.new-marketplace-input:hover,.new-marketplace-select:hover{border-color:#c5d1dd}.new-marketplace-input:focus,.new-marketplace-select:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,0.12);background:#ffffff}.new-marketplace-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background-image:linear-gradient(45deg, transparent 50%, #64748b 50%),linear-gradient(135deg, #64748b 50%, transparent 50%);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-size:6px 6px, 6px 6px;background-repeat:no-repeat}.new-marketplace-actions{display:flex;justify-content:center;margin-top:28px;padding-top:8px}.new-marketplace-submit{min-width:220px;height:54px;padding:0 24px;border:none;border-radius:15px;background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);box-shadow:0 12px 24px rgba(37,99,235,0.22),0 2px 6px rgba(37,99,235,0.14);color:#ffffff;font-size:16px;font-weight:800;letter-spacing:-0.01em;cursor:pointer;transition:transform 0.18s ease, box-shadow 0.18s ease, opacity 0.18s ease}.new-marketplace-submit:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(37,99,235,0.24),0 4px 10px rgba(37,99,235,0.16)}.new-marketplace-submit:active{transform:translateY(0)}@media (max-width: 1024px){.new-marketplace-card{max-width:760px;padding:34px 28px 30px}.new-marketplace-grid{grid-template-columns:1fr}.new-marketplace-form-row--full{grid-column:auto}}@media (max-width: 767px){.new-marketplace-page{padding:24px 14px}.new-marketplace-card{max-width:100%;padding:24px 18px 22px;border-radius:22px}.new-marketplace-title{font-size:34px}.new-marketplace-subtitle{font-size:15px}.new-marketplace-grid{gap:16px}.new-marketplace-input,.new-marketplace-select{font-size:14px;padding:0 12px}.new-marketplace-submit{width:100%;min-width:0}}
