#dokan-store-listing-filter-wrap{display:none!important}#dokan-store-listing-filter-form-wrap .store-search,#dokan-store-listing-filter-form-wrap .store-search.grid-item{display:none!important}#dokan-store-listing-filter-form-wrap{display:block!important;background:transparent!important;padding:25px 25px 0 25px!important;margin-top:0!important;margin-bottom:0!important;border-radius:4px!important;border:none!important;box-shadow:none!important}#dokan-store-listing-filter-form-wrap:before{display:none!important}.store-lists-other-filter-wrap{display:grid!important;grid-template-columns:minmax(180px,220px) minmax(180px,220px) minmax(180px,220px) minmax(180px,220px) auto auto auto!important;gap:10px 16px!important;background:transparent!important;padding:0!important;align-items:end!important;margin-top:0!important}.store-lists-other-filter-wrap .store-search-field{order:1}.store-lists-other-filter-wrap .store-lists-category{order:2}.store-lists-other-filter-wrap .tm-country-filter-wrap{order:3}.store-lists-other-filter-wrap .tm-level-filter-wrap{order:4}.store-lists-other-filter-wrap .featured.item{order:5}.store-lists-other-filter-wrap .open-now.item:not(.tm-profile-level-filter){order:6}.store-lists-other-filter-wrap #filter-actions-cell{order:7}.store-lists-other-filter-wrap .item,.filter-group-items .filter-item{display:flex!important;flex-direction:column!important;gap:5px!important}.store-lists-other-filter-wrap .item label,.store-lists-other-filter-wrap .item .category-label,.filter-group-items .filter-item label{color:#D4AF37!important;font-size:13px!important;font-weight:600!important;margin-bottom:5px!important}.store-search-field label[for="dokan_seller_search"]{display:none!important}.store-lists-other-filter-wrap select,.store-lists-other-filter-wrap input[type="text"],.store-lists-other-filter-wrap input[type="search"],.store-lists-other-filter-wrap .category-input,.filter-group-items .filter-item select,.filter-group-items .filter-item input{background:#000000!important;color:#C0C0C0!important;border:1px solid #D4AF37!important;padding:10px!important;border-radius:3px!important;width:100%!important;height:42px!important;box-sizing:border-box!important}.store-lists-category .category-input{cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.store-lists-category{position:relative}.store-lists-category .category-label{margin-right:5px!important}.store-lists-category .category-items{color:#C0C0C0!important;flex-grow:1!important}.store-lists-category .category-items:empty::before{content:"Select a category"!important;color:#999!important}.store-lists-category .category-box{background:#1a1a1a!important;border:1px solid #D4AF37!important;border-radius:3px!important;box-shadow:0 20px 40px rgb(0 0 0 / .35)!important;left:0!important;margin-top:0!important;max-height:320px!important;min-width:380px!important;overflow-y:auto!important;padding:10px!important;position:absolute;top:calc(100% + 5px);width:100%!important;z-index:100}.store-lists-category .category-box ul{background:#1a1a1a!important;list-style:none!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:5px!important}.store-lists-category .category-box ul li{background:#000000!important;color:#C0C0C0!important;padding:6px 10px!important;margin-bottom:0!important;border:1px solid #333!important;border-radius:3px!important;cursor:pointer!important;transition:all 0.2s ease!important;text-align:center!important;font-size:12px!important}.store-lists-category .category-box ul li:hover{background:#222!important;border-color:#D4AF37!important}.store-lists-category .category-box ul li.selected{background:#D4AF37!important;color:#000000!important;border-color:#D4AF37!important;font-weight:600!important}.store-lists-other-filter-wrap .featured.item,.store-lists-other-filter-wrap .open-now.item:not(.tm-profile-level-filter){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;white-space:nowrap!important}body.tm-birthdate-modal-open .ui-datepicker .ui-datepicker-prev,body.tm-birthdate-modal-open .ui-datepicker .ui-datepicker-next{display:none}.store-lists-other-filter-wrap .featured.item>label[for="featured"],.store-lists-other-filter-wrap .open-now.item:not(.tm-profile-level-filter)>label[for="verified"]{color:#D4AF37!important;font-size:13px!important;font-weight:600!important;margin:0!important;text-align:center!important}.store-lists-other-filter-wrap .featured.item input[type="checkbox"],.store-lists-other-filter-wrap .open-now.item:not(.tm-profile-level-filter) input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;position:relative!important;width:44px!important;height:22px!important;background:#333!important;border:1px solid #666!important;border-radius:22px!important;cursor:pointer!important;transition:all 0.3s ease!important;outline:none!important;display:block!important;flex-shrink:0!important}.store-lists-other-filter-wrap .featured.item input[type="checkbox"]::before,.store-lists-other-filter-wrap .open-now.item:not(.tm-profile-level-filter) input[type="checkbox"]::before{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;background:#fff!important;border-radius:50%!important;transition:all 0.3s ease!important;box-shadow:0 2px 4px rgb(0 0 0 / .3)!important}.store-lists-other-filter-wrap .featured.item input[type="checkbox"]:checked,.store-lists-other-filter-wrap .open-now.item:not(.tm-profile-level-filter) input[type="checkbox"]:checked{background:#D4AF37!important;border-color:#D4AF37!important}.store-lists-other-filter-wrap .featured.item input[type="checkbox"]:checked::before,.store-lists-other-filter-wrap .open-now.item:not(.tm-profile-level-filter) input[type="checkbox"]:checked::before{left:24px!important}.store-ratings,.store-ratings.item,div.store-ratings,.store-lists-other-filter-wrap .store-ratings{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}.custom-filter-group{width:100%!important;margin-top:20px!important;padding-top:20px!important;border-top:1px solid #333!important;display:none}.filter-group-title{width:100%!important;margin-bottom:15px!important;padding-bottom:8px!important;border-bottom:1px solid #444!important}.filter-group-heading{color:#D4AF37!important;font-weight:bold!important;font-size:15px!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.filter-group-items{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:15px!important}.filter-group-items .filter-item{display:flex!important;flex-direction:column!important;gap:5px!important}.filter-group-items .filter-item label{color:#D4AF37!important;font-size:13px!important;font-weight:600!important;margin-bottom:5px!important}.filter-group-items .filter-item select,.filter-group-items .filter-item input{background:#000000!important;color:#C0C0C0!important;border:1px solid #D4AF37!important;padding:10px!important;border-radius:3px!important;width:100%!important;height:42px!important;box-sizing:border-box!important}#filter-actions-cell{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:flex-end!important;gap:10px!important;white-space:nowrap!important}#filter-links-wrap{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;align-self:center!important;gap:2px!important;text-align:right!important;margin:0!important;float:none!important;line-height:1!important}#apply-filter-btn{background:#D4AF37!important;color:#000000!important;border:none!important;padding:0!important;margin:0!important;width:52px!important;height:42px!important;font-size:15px!important;font-weight:700!important;letter-spacing:1px!important;border-radius:3px!important;cursor:pointer!important;float:none!important;line-height:1!important}#apply-filter-btn:hover{background:#C09F2F!important}a.dokan-clear-filters-link{display:inline-block;color:#aaaaaa!important;text-decoration:none!important;font-size:.85em;font-weight:400;cursor:pointer;line-height:1.2}a.dokan-clear-filters-link:hover{color:#ffffff!important;text-decoration:underline!important}.tm-level-badge{display:flex!important;justify-content:center!important;align-items:center;padding:3px 11px 3px 9px;border-radius:20px;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.07em;margin-top:2px;margin-bottom:6px;border:1px solid #fff0;pointer-events:none;user-select:none}.tm-level-badge--basic{background:rgb(30 90 255 / .18);border-color:rgb(90 150 255 / .45)!important;color:#a8c8ff!important}.tm-level-badge--mediatic{background:rgb(0 170 148 / .2);border-color:rgb(0 205 178 / .48)!important;color:#7df2dc!important}.tm-level-badge--cinematic{background:rgb(155 90 255 / .2);border-color:rgb(190 140 255 / .48)!important;color:#d4b0ff!important}.tm-publish-strip{position:fixed;top:122px;left:50%;transform:translateX(-50%);width:min(80%, 700px);z-index:1500;border-radius:0 0 10px 10px;overflow:hidden;pointer-events:auto}@media (max-width:782px){.tm-publish-strip{top:calc(46px + 60px);width:min(95%, 700px)}}.tm-publish-strip__inner{display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:8px 14px 10px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.tm-publish-strip--incomplete .tm-publish-strip__inner{background:rgb(35 17 0 / .88);border:1px solid rgb(255 160 30 / .55);box-shadow:0 6px 32px rgb(0 0 0 / .55),inset 0 1px 0 rgb(255 200 100 / .12)}.tm-publish-strip--ready .tm-publish-strip__inner{background:rgb(0 30 12 / .9);border:1px solid rgb(50 200 100 / .6);box-shadow:0 6px 32px rgb(0 0 0 / .55),inset 0 1px 0 rgb(80 220 130 / .18)}.tm-publish-strip--published .tm-publish-strip__inner{background:rgb(10 60 20 / .92);border:1px solid rgb(80 220 120 / .7);box-shadow:0 6px 32px rgb(0 0 0 / .5)}.tm-publish-strip--active .tm-publish-strip__inner{background:rgb(0 22 38 / .88);border:1px solid rgb(30 160 215 / .48);box-shadow:0 6px 32px rgb(0 0 0 / .55),inset 0 1px 0 rgb(60 190 235 / .12)}.tm-publish-strip__message{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tm-strip-icon{font-size:1em;flex-shrink:0;line-height:1}.tm-strip-text{flex:1;font-size:.78em;line-height:1.4}.tm-publish-strip--incomplete .tm-strip-text{color:#ffd8a0}.tm-publish-strip--ready .tm-strip-text,.tm-publish-strip--published .tm-strip-text{color:#b8f5cc}.tm-publish-strip--active .tm-strip-text{color:#a8e8f8}.tm-strip-missing{display:inline;margin-top:0;margin-left:4px;font-size:.9em;color:#f9c07a;opacity:.8}.tm-strip-hint{display:flex;align-items:center;gap:6px;font-size:.74em;line-height:1.4;color:#a8e8f8;border-top:1px solid rgb(255 255 255 / .08);padding-top:5px;margin-top:1px}.tm-strip-hint strong{color:#c8f0ff}.tm-visibility-btn{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;padding:8px 14px;border-radius:7px;font-size:.75em;font-weight:600;text-align:center;border:1px solid #fff0;transition:filter 0.15s ease,transform 0.12s ease,box-shadow 0.15s ease;margin-top:7px;user-select:none;-webkit-user-select:none}.tm-visibility-btn--locked{background:rgb(100 100 115 / .2);border-color:rgb(255 255 255 / .08);color:rgb(255 255 255 / .32);cursor:default;pointer-events:none}.tm-visibility-btn--hidden{background:linear-gradient(135deg,rgb(200 95 10 / .72) 0%,rgb(165 58 0 / .72) 100%);border-color:rgb(255 155 45 / .48);color:#ffddb0;cursor:pointer;box-shadow:0 3px 14px rgb(190 80 0 / .3)}.tm-visibility-btn--hidden:hover{filter:brightness(1.18);transform:translateY(-1px);box-shadow:0 5px 20px rgb(190 80 0 / .5)}.tm-visibility-btn--live{background:linear-gradient(135deg,rgb(22 120 62 / .78) 0%,rgb(14 90 44 / .78) 100%);border-color:rgb(55 195 110 / .42);color:#b8f5cc;cursor:pointer;box-shadow:0 3px 14px rgb(15 110 55 / .3)}.tm-visibility-btn--live:hover{filter:brightness(1.14);transform:translateY(-1px);box-shadow:0 5px 20px rgb(15 110 55 / .5)}.tm-visibility-btn.is-loading{opacity:.65;pointer-events:none;cursor:default}.tm-vbtn__main{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;transition:opacity 0.18s ease}.tm-vbtn__status{display:inline-flex;align-items:center;gap:5px}.tm-visibility-btn--live .fa-circle{font-size:.65em;color:#4deb90;animation:tm-vbtn-pulse 2.4s ease-in-out infinite}@keyframes tm-vbtn-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.tm-vbtn__sep{color:rgb(255 255 255 / .3);font-weight:300}.tm-vbtn__action{font-style:italic;opacity:.82}.tm-publish-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 13px;border:none;border-radius:6px;background:linear-gradient(135deg,#28a745 0%,#1e7e34 100%);color:#fff!important;font-size:.78em;font-weight:600;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,opacity 0.15s;box-shadow:0 2px 8px rgb(40 167 69 / .45);flex-shrink:0;white-space:nowrap;text-decoration:none!important}.tm-publish-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 18px rgb(40 167 69 / .65)}.tm-publish-btn:active:not(:disabled){transform:translateY(0)}.tm-publish-btn:disabled{opacity:.65;cursor:not-allowed}.tm-publish-strip__levels{display:flex;gap:10px;align-items:flex-start}.tm-level-row{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.tm-level-meta{display:flex;justify-content:space-between;align-items:baseline;gap:4px}.tm-level-name{font-size:.68em;font-weight:700;color:rgb(255 255 255 / .65);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.tm-level-pct{font-size:.68em;color:rgb(255 255 255 / .5);white-space:nowrap}.tm-level-soon{font-size:.65em;color:rgb(255 255 255 / .28);white-space:nowrap;font-style:italic}.tm-level-track{height:5px;background:rgb(255 255 255 / .1);border-radius:3px;overflow:hidden}.tm-level-fill{height:100%;border-radius:3px;transition:width 0.7s cubic-bezier(.25,.46,.45,.94)}.tm-publish-strip--incomplete .tm-level-row:not(.is-locked) .tm-level-fill{background:linear-gradient(90deg,#f0ad4e,#e86a00)}.tm-level-row.is-complete .tm-level-fill,.tm-publish-strip--ready .tm-level-row:first-child .tm-level-fill{background:linear-gradient(90deg,#28a745,#20c997)}.tm-publish-strip--ready .tm-level-row:nth-child(2):not(.is-locked) .tm-level-fill,.tm-publish-strip--incomplete .tm-level-row:nth-child(2):not(.is-locked) .tm-level-fill{background:linear-gradient(90deg,#17a2b8,#20c997)}.tm-publish-strip--active .tm-level-row.is-complete .tm-level-fill,.tm-publish-strip--active .tm-level-row:first-child .tm-level-fill{background:linear-gradient(90deg,#17a2b8,#0dcaf0)}.tm-publish-strip--active .tm-level-row:nth-child(2):not(.is-locked) .tm-level-fill{background:linear-gradient(90deg,#0d6efd,#17a2b8)}.tm-level-row.is-locked .tm-level-name,.tm-level-row.is-locked .tm-level-pct{color:rgb(255 255 255 / .22)}.tm-level-row.is-locked .tm-level-track{background:rgb(255 255 255 / .05)}.tm-level-row.is-complete .tm-level-name{color:rgb(90 220 140 / .85)}.tm-level-row.is-complete .tm-level-pct{color:rgb(90 220 140 / .65)}@media (max-width:600px){.tm-publish-strip{width:100%;border-radius:0}.tm-publish-strip__inner{flex-direction:column;gap:8px;padding:8px 12px}.tm-publish-strip__levels{width:100%}.tm-level-row{flex-direction:row;align-items:center;gap:8px}.tm-level-meta{flex-direction:column;align-items:flex-start;flex-shrink:0;width:95px;gap:1px}.tm-level-track{flex:1;height:4px}}#dokan-seller-listing-wrap.grid-view{margin-top:40px!important;margin-left:0!important;margin-right:0!important}#dokan-seller-listing-wrap.grid-view{padding-left:20px!important;padding-right:20px!important}#dokan-seller-listing-wrap.grid-view .seller-listing-content{padding-left:0!important;padding-right:0!important}#dokan-seller-listing-wrap.grid-view ul.dokan-seller-wrap{padding:0!important;margin:0!important;list-style:none!important;display:flex!important;flex-wrap:wrap!important;row-gap:60px!important;column-gap:0!important}#dokan-seller-listing-wrap.grid-view ul.dokan-seller-wrap li{box-sizing:border-box!important;padding-left:15px!important;padding-right:15px!important}#dokan-seller-listing-wrap.grid-view.ecomcine-store-grid{--tm-grid-columns:4}#dokan-seller-listing-wrap.grid-view ul.dokan-seller-wrap li.coloum-3{width:calc(100% / var(--tm-grid-columns, 4))!important;box-sizing:border-box!important;margin-bottom:0!important}@media (max-width:1100px){#dokan-seller-listing-wrap.grid-view ul.dokan-seller-wrap li.coloum-3{width:33.3333%!important}}@media (max-width:932px){#dokan-seller-listing-wrap.grid-view ul.dokan-seller-wrap li.coloum-3{width:50%!important}}@media (max-width:600px){#dokan-seller-listing-wrap.grid-view ul.dokan-seller-wrap li.coloum-3{width:100%!important}}#dokan-seller-listing-wrap.grid-view .store-data h2,#dokan-seller-listing-wrap.grid-view .store-data h2 a{color:#D4AF37!important}#dokan-seller-listing-wrap.grid-view .store-data p,#dokan-seller-listing-wrap.grid-view .store-data{color:#C0C0C0!important}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper{box-shadow:none!important;background:transparent!important;position:relative!important;overflow:visible!important}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.dokan-single-seller{overflow:visible!important}#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner{aspect-ratio:16 / 9!important;min-height:0!important;position:relative!important;overflow:hidden!important}#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner a,#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img,#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner .tm-store-fallback-banner{display:block!important;width:100%!important;height:100%!important}#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img{object-fit:cover!important;object-position:center center!important}#dokan-seller-listing-wrap.grid-view .store-content{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;background:linear-gradient(to top,rgb(0 0 0 / .88) 0%,rgb(0 0 0 / .6) 55%,transparent 100%)!important;padding:0 12px 38px 12px!important;z-index:5!important;text-align:left!important;display:block!important}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container{position:absolute!important;top:5px!important;left:12px!important;right:12px!important;width:auto!important;text-align:left!important}#dokan-seller-listing-wrap.grid-view .store-content .store-data,#dokan-seller-listing-wrap.grid-view .store-content .store-data h2,#dokan-seller-listing-wrap.grid-view .store-content .store-data h2 a,#dokan-seller-listing-wrap.grid-view .store-content .store-data p,#dokan-seller-listing-wrap.grid-view .store-content .store-categories-wrapper,#dokan-seller-listing-wrap.grid-view .store-content .location-wrapper{text-align:left!important;display:block!important;width:100%!important}#dokan-seller-listing-wrap.grid-view .store-content .store-data h2{margin:0 0 4px 0!important;font-size:16px!important;line-height:1.2!important}#dokan-seller-listing-wrap.grid-view .store-content .store-data p,#dokan-seller-listing-wrap.grid-view .store-content .store-data span{font-size:12px!important;margin:0!important}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer{position:absolute!important;bottom:0!important;left:15px!important;transform:translateY(50%)!important;height:auto!important;padding:0!important;background:transparent!important;overflow:visible!important;z-index:10!important}#dokan-seller-listing-wrap.grid-view .store-footer .seller-avatar{width:80px!important;height:80px!important;border-radius:50%!important;overflow:hidden!important;border:3px solid #D4AF37!important;background:#000!important;box-shadow:0 0 15px rgb(255 255 255 / .3)!important;position:relative!important;top:0!important}#dokan-seller-listing-wrap.grid-view .store-footer .seller-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}#ecomcine-person-listing.grid-view{margin-top:40px!important;margin-left:0!important;margin-right:0!important;padding-left:20px!important;padding-right:20px!important}#ecomcine-person-listing.grid-view .ecomcine-person-listing__content{padding-left:0!important;padding-right:0!important}#ecomcine-person-listing.grid-view ul.ecomcine-person-cards{padding:0!important;margin:0!important;list-style:none!important;display:flex!important;flex-wrap:wrap!important;row-gap:60px!important;column-gap:0!important}#ecomcine-person-listing.grid-view ul.ecomcine-person-cards li{box-sizing:border-box!important;padding-left:15px!important;padding-right:15px!important}#ecomcine-person-listing.grid-view.ecomcine-store-grid{--tm-grid-columns:4}#ecomcine-person-listing.grid-view ul.ecomcine-person-cards li.ecomcine-person-card--grid{width:calc(100% / var(--tm-grid-columns, 4))!important;box-sizing:border-box!important;margin-bottom:0!important}@media (max-width:1100px){#ecomcine-person-listing.grid-view ul.ecomcine-person-cards li.ecomcine-person-card--grid{width:33.3333%!important}}@media (max-width:932px){#ecomcine-person-listing.grid-view ul.ecomcine-person-cards li.ecomcine-person-card--grid{width:50%!important}}@media (max-width:600px){#ecomcine-person-listing.grid-view ul.ecomcine-person-cards li.ecomcine-person-card--grid{width:100%!important}}#ecomcine-person-listing.grid-view .store-data h2,#ecomcine-person-listing.grid-view .store-data h2 a{color:#D4AF37!important}#ecomcine-person-listing.grid-view .store-data p,#ecomcine-person-listing.grid-view .store-data{color:#C0C0C0!important}#ecomcine-person-listing ul.ecomcine-person-cards li .store-wrapper{box-shadow:none!important;background:transparent!important;position:relative!important;overflow:visible!important}#ecomcine-person-listing ul.ecomcine-person-cards li.ecomcine-person-card{overflow:visible!important}#ecomcine-person-listing .ecomcine-person-card .store-wrapper .store-header .store-banner{aspect-ratio:16 / 9!important;min-height:0!important;position:relative!important;overflow:hidden!important}#ecomcine-person-listing .ecomcine-person-card .store-wrapper .store-header .store-banner a,#ecomcine-person-listing .ecomcine-person-card .store-wrapper .store-header .store-banner img,#ecomcine-person-listing .ecomcine-person-card .store-wrapper .store-header .store-banner .tm-store-fallback-banner{display:block!important;width:100%!important;height:100%!important}#ecomcine-person-listing .ecomcine-person-card .store-wrapper .store-header .store-banner img{object-fit:cover!important;object-position:center center!important}#ecomcine-person-listing.grid-view .store-content{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;background:linear-gradient(to top,rgb(0 0 0 / .88) 0%,rgb(0 0 0 / .6) 55%,transparent 100%)!important;padding:0 12px 38px 12px!important;z-index:5!important;text-align:left!important;display:block!important}#ecomcine-person-listing.grid-view .store-content .store-data-container{position:absolute!important;top:5px!important;left:12px!important;right:12px!important;width:auto!important;text-align:left!important}#ecomcine-person-listing.grid-view .store-content .store-data,#ecomcine-person-listing.grid-view .store-content .store-data h2,#ecomcine-person-listing.grid-view .store-content .store-data h2 a,#ecomcine-person-listing.grid-view .store-content .store-data p,#ecomcine-person-listing.grid-view .store-content .store-categories-wrapper,#ecomcine-person-listing.grid-view .store-content .location-wrapper{text-align:left!important;display:block!important;width:100%!important}#ecomcine-person-listing.grid-view .store-content .store-data h2{margin:0 0 4px 0!important;font-size:16px!important;line-height:1.2!important}#ecomcine-person-listing.grid-view .store-content .store-data p,#ecomcine-person-listing.grid-view .store-content .store-data span{font-size:12px!important;margin:0!important}#ecomcine-person-listing ul.ecomcine-person-cards li .store-footer{position:absolute!important;bottom:0!important;left:15px!important;transform:translateY(50%)!important;height:auto!important;padding:0!important;background:transparent!important;overflow:visible!important;z-index:10!important}#ecomcine-person-listing.grid-view .store-footer .seller-avatar{width:80px!important;height:80px!important;border-radius:50%!important;overflow:hidden!important;border:3px solid #D4AF37!important;background:#000!important;box-shadow:0 0 15px rgb(255 255 255 / .3)!important;position:relative!important;top:0!important}#ecomcine-person-listing.grid-view .store-footer .seller-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}#tm-card-pager>#ecomcine-person-listing{width:100%}#ecomcine-person-listing.ecomcine-store-listing-wrap .store-wrapper{position:relative}#ecomcine-person-listing.ecomcine-store-listing-wrap .store-wrapper .tm-store-card-link{position:absolute;inset:0;z-index:20;display:block;text-decoration:none}#ecomcine-person-listing.ecomcine-store-listing-wrap .store-wrapper>*:not(.tm-store-card-link){position:relative;z-index:5}#ecomcine-person-listing .store-data{display:flex;flex-direction:column;gap:6px;min-width:0}#ecomcine-person-listing .store-data .vendor-name-featured{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}#ecomcine-person-listing .store-data .vendor-name-featured h2{margin:0;max-width:100%;min-width:0;line-height:1.2;text-align:left!important}#ecomcine-person-listing .store-data .vendor-name-featured .vendor-name-pill{display:inline-block;max-width:100%;padding:2px 10px;border-radius:999px;background:rgb(0 0 0 / .72);color:#D4AF37;border:1px solid rgb(212 175 55 / .35);white-space:normal;word-break:break-word}#ecomcine-person-listing .store-data .vendor-name-featured .tm-card-status-row{display:flex;flex-wrap:wrap;gap:6px;min-height:22px;align-items:center}#ecomcine-person-listing .store-data .vendor-name-featured .tm-card-status-row.tm-card-status-row--empty{visibility:hidden;margin:0}#ecomcine-person-listing .store-data .vendor-name-featured .tm-card-status-row .featured-label,#ecomcine-person-listing .store-data .vendor-name-featured .tm-card-status-row .verified-label{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1}#ecomcine-person-listing .store-data .store-categories-wrapper,#ecomcine-person-listing .store-data .location-wrapper{margin-top:0!important;min-width:0}#ecomcine-person-listing .store-data .store-categories-wrapper .field-display,#ecomcine-person-listing .store-data .location-wrapper .field-display{display:flex;align-items:center;justify-content:flex-start;min-width:0;width:100%}#ecomcine-person-listing .store-data .store-categories-display,#ecomcine-person-listing .store-data .location-display{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;background:rgb(0 0 0 / .5);border:1px solid rgb(255 255 255 / .08);border-radius:999px;padding:4px 10px;color:#f5f5f5}#ecomcine-person-listing .store-data .location-display .geo-address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ecomcine-person-listing__empty,.dokan-error{padding:16px 20px;border-radius:14px;background:rgb(10 10 10 / .86);border:1px solid rgb(212 175 55 / .2);color:#f4efe2}.ecomcine-person-listing__filters{display:block;margin:0 20px 12px}.ecomcine-form-control{width:100%;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid rgb(212 175 55 / .25);background:rgb(15 15 15 / .86);color:#f3ede0}.ecomcine-toggle-checkbox{accent-color:#d4af37}.ecomcine-filter-link{color:#d4af37;text-decoration:none;font-size:13px}.ecomcine-filter-apply{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgb(212 175 55 / .45);background:linear-gradient(180deg,#2f2610 0%,#171208 100%);color:#f4e4b8;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.profile-img .featured-favourite-avatar{position:absolute!important;top:50%!important;left:70%!important;transform:translateY(-50%)!important;display:flex!important;flex-direction:column!important;gap:4px!important;z-index:20!important;width:max-content!important;pointer-events:none!important}.profile-img{overflow:visible!important;position:relative!important}.featured-favourite{display:none!important}.featured-label{background:rgb(41 128 185 / .85)!important;color:#ffffff!important;padding:4px 12px 4px 16px!important;border-radius:4px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;box-shadow:0 2px 5px rgb(0 0 0 / .5)!important;white-space:nowrap!important}.verified-label{background:rgb(39 174 96 / .65)!important;color:#ffffff!important;padding:4px 12px!important;border-radius:4px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.dokan-product-seller-info .profile-info .store-name,.dokan-product-seller-info .profile-info .store-name a,.dokan-product-seller h2,.dokan-product-seller h2 a,.dokan-store-name,.dokan-store-name a,.sold-by-meta .store-name,.sold-by-meta .store-name a{color:#D4AF37!important}.dokan-product-seller-info .profile-info p,.dokan-product-seller-info .profile-info .store-address,.dokan-product-seller p,.dokan-product-seller .store-data,.sold-by-meta p{color:#C0C0C0!important}.dokan-product-seller-info .profile-img,.dokan-product-seller .store-avatar,.dokan-store-sidebar .profile-img,.seller-avatar,.mp-vendor-avatar-badge{width:86px!important;height:86px!important;border-radius:50%!important;overflow:hidden!important;border:3px solid #D4AF37!important;background:#000!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 0 15px rgb(255 255 255 / .3)!important}.mp-vendor-avatar-badge{position:absolute!important;top:20px!important;left:20px!important;z-index:10!important}.dokan-product-seller-info .profile-img img,.dokan-product-seller .store-avatar img,.dokan-store-sidebar .profile-img img,.seller-avatar img,.mp-vendor-avatar-badge img{width:74px!important;height:74px!important;border-radius:50%!important;border:none!important;object-fit:cover!important;display:block!important;margin:0!important;padding:0!important}.edit-attr-btn{display:none;margin-left:8px;padding:2px 6px;font-size:11px;color:#999;background:#fff0;border:1px solid #fff0;border-radius:3px;cursor:pointer;transition:all 0.2s ease;vertical-align:middle}.owner-viewing .edit-attr-btn{display:inline-block;opacity:1}.owner-viewing .attribute-display:hover .edit-attr-btn{opacity:1}.tab-edit-icon{margin-left:6px;font-size:11px;color:#D4AF37;opacity:.9;vertical-align:middle}.owner-viewing .bottom-tab-label .tab-edit-icon{color:#D4AF37}.edit-attr-btn:hover{background:rgb(212 175 55 / .2);border-color:#D4AF37;color:#D4AF37}.edit-attr-btn i{font-size:10px}.help-icon-wrapper{position:relative;display:inline-flex;align-items:center;margin-left:8px}.tm-field-editor-dialog .modal-help-wrapper{position:static}.help-toggle-btn{background:none;border:none;padding:0;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color 0.2s ease}.help-toggle-btn:hover{color:#D4AF37!important}@media (pointer:coarse) and (hover:none){.help-toggle-btn{min-width:44px;min-height:44px;padding:6px;border-radius:50%}.help-toggle-btn:focus,.help-toggle-btn:focus-visible{outline:3px solid #D4AF37;outline-offset:4px;box-shadow:0 0 0 2px rgb(0 0 0 / .6)}}.help-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:280px;height:auto;background:rgb(0 0 0 / .95);color:#fff;padding:14px 18px;border-radius:6px;font-size:13px;font-weight:400;white-space:normal;text-align:left;line-height:1.6;border:2px solid #D4AF37;box-shadow:0 4px 12px rgb(0 0 0 / .7);z-index:100520;opacity:0;pointer-events:none;transition:opacity 0.2s ease}body>.help-tooltip,.tm-field-editor-dialog .modal-help-wrapper .help-tooltip{position:fixed!important;top:50vh!important;left:50vw!important;transform:translate(-50%,-50%)!important;width:60vw!important;max-width:60vw!important;height:60vh!important;max-height:60vh!important;padding:20px 24px!important;font-size:14px!important;line-height:1.6!important;overflow-y:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;z-index:999999!important;pointer-events:auto!important;opacity:0;transition:opacity 0.2s ease}body>.help-tooltip.visible,.tm-field-editor-dialog .modal-help-wrapper .help-tooltip.visible{opacity:1!important}.help-tooltip.visible{opacity:1}.help-tooltip::after{display:none}.attribute-wrapper.saving{opacity:.5;pointer-events:none;position:relative}.attribute-wrapper.saving::after{content:"Saving...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(0 0 0 / .9);color:#D4AF37;padding:8px 16px;border-radius:4px;font-size:12px;font-weight:600;border:1px solid #D4AF37;z-index:10}.attribute-wrapper.save-success .attr-value{animation:highlight 0.6s ease}@keyframes highlight{0%,100%{background:#fff0;color:#D4AF37}50%{background:rgb(212 175 55 / .3);color:#fff;padding:2px 6px;border-radius:3px}}.owner-edit-hint{font-size:11px;color:#666;font-weight:400;margin-left:12px;font-style:italic}.stat-item[data-field="talent_hair_style"]{display:none!important}.owner-viewing .attribute-wrapper.editing .stat-item[data-field="talent_hair_style"],.owner-viewing .stat-item[data-field="talent_hair_style"].is-editing{display:flex!important}.attribute-slide-section:has(.attribute-wrapper.editing){overflow:visible!important}.attribute-slide-section:has(.help-tooltip){overflow-y:visible!important;overflow-x:visible!important}.section-title{position:relative;z-index:1}.section-title:has(.help-tooltip){z-index:10002}.help-icon-wrapper{position:relative;display:inline-block;z-index:10003}.profile-info-box{position:relative}.profile-info-summery-wrapper{position:relative}.profile-info-summery{position:relative}.profile-img.editable-avatar{position:relative;cursor:pointer}.profile-img.editable-avatar:hover{opacity:.9}.edit-avatar-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:rgb(212 175 55 / .95);border:2px solid #D4AF37;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;padding:0;transition:all 0.3s ease;z-index:10;box-shadow:0 2px 8px rgb(0 0 0 / .3)}.edit-avatar-btn:hover{background:#D4AF37;transform:translate(-50%,-50%) scale(1.05);box-shadow:0 4px 12px rgb(212 175 55 / .5)}.edit-avatar-btn i{pointer-events:none}.banner-edit-actions{display:flex;gap:8px;z-index:90;pointer-events:auto;--panel-width:clamp(280px, calc(50vh / 1.618), 360px);width:var(--panel-width)!important;max-width:var(--panel-width)!important;position:fixed!important;left:0!important;top:calc(50vh - 50vh / 2 - 34px)!important;transform:translateX(0)!important;justify-content:center}body.tm-mobile-portrait .banner-edit-actions{left:50%!important;top:10vh!important;transform:translate(-50%,0)!important}body.tm-mobile-landscape .banner-edit-actions{left:50%!important;top:25vh!important;transform:translate(-50%,0)!important}body.tm-mobile-landscape.tm-talent-panel-open .banner-edit-actions{left:auto!important;right:0!important;transform:none!important}.edit-banner-btn,.edit-media-btn{position:relative;top:auto;left:auto;transform:none;width:44px;height:44px;border-radius:50%;background:rgb(212 175 55 / .95);border:2px solid #D4AF37;color:#000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;padding:0;transition:transform 0.2s ease,box-shadow 0.2s ease;pointer-events:auto;box-shadow:0 2px 8px rgb(0 0 0 / .35)}.edit-banner-btn:hover,.edit-media-btn:hover{transform:scale(1.06);box-shadow:0 4px 14px rgb(212 175 55 / .5)}.banner-edit-actions--showcase{width:auto!important;max-width:none!important;padding-inline:12px}.showcase-edit-profile-btn{position:relative;top:auto;left:auto;transform:none;min-height:44px;border-radius:999px;background:rgb(212 175 55 / .95);border:2px solid #D4AF37;color:#000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:0 16px;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease;pointer-events:auto;box-shadow:0 2px 8px rgb(0 0 0 / .35)}.showcase-edit-profile-btn:hover,.showcase-edit-profile-btn:focus-visible{transform:scale(1.03);box-shadow:0 4px 14px rgb(212 175 55 / .5);color:#000;text-decoration:none}body.page-template-template-talent-showcase .editable-field,body.page-template-template-talent-showcase .editable-avatar,body.page-template-template-talent-showcase .edit-avatar-btn,body.page-template-template-talent-showcase .edit-banner-btn,body.page-template-template-talent-showcase .edit-media-btn,body.page-template-template-talent-showcase .edit-field-btn,body.page-template-template-talent-showcase .tab-edit-icon,body.page-template-template-talent-showcase .edit-attr-btn,body.page-template-template-talent-showcase .tm-onboard-actions{display:none!important}.edit-banner-btn__pen{position:absolute;bottom:6px;right:7px;font-size:10px}.media-modal{background:rgb(0 0 0 / .75);backdrop-filter:blur(6px)}#wp-media-modal{width:70vw;height:70vh;max-width:1200px;max-height:760px;left:50%;top:50%;transform:translate(-50%,-50%)}body.tm-media-editor-open #wp-media-modal{width:90vw;height:90vh;max-width:none;max-height:none}.media-modal .media-modal-content{border-radius:18px;border:1px solid rgb(255 255 255 / .18);background:rgb(0 0 0 / .6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 32px 0 rgb(0 0 0 / .37),inset 0 1px 0 0 rgb(255 255 255 / .1);overflow:hidden}@media (max-width:480px){#wp-media-modal{width:90vw;height:90vh}}.media-modal .media-frame{background:rgb(10 10 10 / .85);color:#e7e3d9;display:flex;flex-direction:column;height:100%}.media-modal .media-frame-title{background:linear-gradient(90deg,rgb(212 175 55 / .25),#fff0);color:#d4af37;font-weight:700;letter-spacing:.4px;text-transform:uppercase;flex:0 0 10%;min-height:50px;max-height:80px;display:flex;align-items:center;padding:0 20px}.media-modal .media-frame-title h1{margin:0;color:#D4AF37;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.media-modal .media-frame-title .media-help-wrapper{display:inline-flex;align-items:center;margin-left:8px}.media-modal .media-frame-title .media-help-wrapper .help-toggle-btn{font-size:16px;color:#888;cursor:pointer}.media-modal .media-frame-router,.media-modal .media-frame-toolbar{background:#101010;border-bottom:1px solid rgb(212 175 55 / .25)}body.tm-media-playlist-editor .media-frame-menu,body.tm-media-playlist-editor .media-menu,body.tm-media-playlist-editor .media-frame-menu-heading,body.tm-media-playlist-editor .media-frame-menu-toggle{display:none!important}body.tm-media-playlist-editor .media-frame-content{left:0!important}body.tm-media-playlist-editor .media-frame-title,body.tm-media-playlist-editor .media-frame-router,body.tm-media-playlist-editor .media-frame-toolbar{left:0!important}.media-modal .media-frame-toolbar{flex:0 0 10%;max-height:80px;border-bottom:0;border-top:1px solid #D4AF37}body.tm-media-playlist-editor .media-frame-router{display:flex;align-items:center;justify-content:space-between}body.tm-media-playlist-editor .media-frame-router .media-router{flex:1 1 auto}body.tm-media-playlist-editor .media-frame-router .tm-media-router-actions{flex:0 0 auto;margin-left:12px}body.tm-media-playlist-editor .media-frame-router .tm-clear-playlist-btn{height:30px;line-height:30px;padding:0 12px;font-size:12px;border-radius:6px;background:#D4AF37;border:1px solid #C79A2B;color:#111;box-shadow:0 2px 8px rgb(212 175 55 / .25);text-transform:uppercase;letter-spacing:.6px}body.tm-media-playlist-editor .media-frame-router .tm-clear-playlist-btn:hover,body.tm-media-playlist-editor .media-frame-router .tm-clear-playlist-btn:focus{background:#E2C05A;border-color:#D4AF37;color:#111;box-shadow:0 2px 10px rgb(212 175 55 / .35)}@media (max-width:900px){body.tm-media-playlist-editor .media-frame-router{flex-direction:column;align-items:flex-start;gap:8px}body.tm-media-playlist-editor .media-frame-router .tm-media-router-actions{margin-left:0}}.media-modal .media-frame-toolbar .media-toolbar{background:#fff0;border:0;align-items:center}.media-frame-toolbar .media-toolbar{top:auto;bottom:-47px;overflow:visible;border-top:1px solid #dcdcde}.media-modal .media-toolbar{color:#d8d1c1}.media-toolbar{position:absolute;top:0;left:0;right:0;z-index:100;padding:0 16px;border:0 solid #dcdcde;overflow:hidden}.media-modal .media-router>a{color:#b9b2a0;border-bottom:2px solid #fff0;padding:5px 12px}.media-modal .media-router>a.active,.media-modal .media-router>a:hover{color:#d4af37;border-bottom-color:#d4af37}.media-router .active,.media-router .media-menu-item.active:last-child{margin:-1px -1px 0;border:1px solid #dcdcde;border-bottom:none}.media-modal .media-frame-content{background:radial-gradient(circle at top left,rgb(212 175 55 / .12),transparent 55%),rgb(8 8 8 / .85);flex:1 1 80%;min-height:0;overflow:auto}.media-modal .attachments-browser .media-toolbar{background:#0f0f0f;border-bottom:1px solid rgb(212 175 55 / .2)}.media-modal select,.media-modal input[type="text"],.media-modal input[type="search"]{background:#2a2a2a;color:#f0f0f0;border:1px solid #444;border-radius:6px}.media-frame input[type=color],.media-frame input[type=date],.media-frame input[type=datetime-local],.media-frame input[type=datetime],.media-frame input[type=email],.media-frame input[type=month],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=tel],.media-frame input[type=text],.media-frame input[type=time],.media-frame input[type=url],.media-frame input[type=week],.media-frame select,.media-frame textarea{box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.38461538}.media-modal-content .media-frame select.attachment-filters{margin-top:32px;margin-right:2%;width:fit-content}.media-frame select.attachment-filters{margin-top:11px;margin-right:2%;max-width:42%;max-width:fit-content}.media-modal select:focus,.media-modal input[type="text"]:focus,.media-modal input[type="search"]:focus{border-color:#D4AF37;box-shadow:0 0 0 1px rgb(212 175 55 / .35)}.media-modal .attachment{border:1px solid rgb(255 255 255 / .06);background:rgb(255 255 255 / .02);border-radius:10px}.media-modal .attachment:hover,.media-modal .attachment.selected{border-color:#d4af37;box-shadow:0 0 0 2px rgb(212 175 55 / .2)}.media-modal .attachment-preview{background:#0a0a0a}.media-modal .attachment-preview .thumbnail{border-radius:8px}.media-modal .attachment-details{background:#0f0f0f;color:#e7e3d9}.media-modal .media-sidebar{background:#0f0f0f}.media-modal .attachment-details .details{color:#b9b2a0}.media-modal .media-toolbar-primary .button,.media-modal .media-toolbar-secondary .button,.media-modal .media-button{padding:12px 28px;font-size:14px;font-weight:600;border-radius:6px;cursor:pointer;text-transform:uppercase;transition:all 0.2s ease;border:2px solid}.media-modal .media-button.button-large,.media-modal .media-button.media-button-select{padding:8px 28px!important;font-size:14px!important;line-height:1.2!important;border-radius:6px}.wp-core-ui .attachment-preview{position:relative;box-shadow:inset 0 0 15px rgb(0 0 0 / .1),inset 0 0 0 1px rgb(0 0 0 / .05);background:#f0f0f1;cursor:pointer}.media-modal .media-toolbar-primary .button[disabled],.media-modal .media-button.button-primary[disabled],.media-modal .media-toolbar-primary .button.disabled,.media-modal .media-button.button-primary.disabled{background:linear-gradient(135deg,#3f3f3f 0%,#555 100%);color:#bfbfbf;border-color:#5a5a5a;box-shadow:none;transform:none}.media-modal .media-toolbar-primary .button,.media-modal .media-button.button-primary{background:linear-gradient(135deg,#D4AF37 0%,#f4c430 100%);color:#000;border-color:#D4AF37}.media-modal .media-toolbar-primary .button:hover,.media-modal .media-button.button-primary:hover{background:linear-gradient(135deg,#f4c430 0%,#D4AF37 100%);box-shadow:0 4px 15px rgb(212 175 55 / .4);transform:translateY(-1px)}.media-modal .media-toolbar-secondary .button,.media-modal .media-button.button-secondary{background:linear-gradient(135deg,#444 0%,#666 100%);color:#fff;border-color:#666}.media-modal .media-toolbar-secondary .button:hover,.media-modal .media-button.button-secondary:hover{background:linear-gradient(135deg,#666 0%,#888 100%);box-shadow:0 4px 15px rgb(0 0 0 / .3);transform:translateY(-1px)}.media-modal .media-toolbar-primary .button:hover,.media-modal .media-toolbar-secondary .button:hover,.media-modal .media-button:hover{background:#e6c358;border-color:#e6c358}.media-modal .media-modal-close{color:#d4af37}.media-modal .media-modal-close:hover{color:#e6c358}.media-modal input[type="search"],.media-modal input[type="text"],.media-modal select{background:#0f0f0f;border:1px solid rgb(212 175 55 / .3);color:#e7e3d9;border-radius:8px}.media-modal label,.media-modal .media-toolbar label,.media-modal .media-toolbar .search,.media-modal .media-toolbar .search label{color:#d8d1c1}.media-modal .media-toolbar{color:#d8d1c1}.media-modal .media-toolbar .search input[type="search"]{color:#e7e3d9}.media-modal .attachment-details h2,.media-modal .attachment-details h3,.media-modal .attachment-details strong{color:#d4af37}.media-modal .attachment-details label{color:#d8d1c1}.media-modal .attachment-details input,.media-modal .attachment-details textarea,.media-modal .attachment-details select{background:#0f0f0f;color:#e7e3d9;border:1px solid rgb(212 175 55 / .35)}.media-modal .media-frame-router .media-router button,.media-modal .media-frame-router .media-router a{color:#d8d1c1}.media-modal .media-frame-router .media-router .active,.media-modal .media-frame-router .media-router button.active,.media-modal .media-frame-router .media-router a.active{color:#d4af37}.media-modal .media-sidebar .setting,.media-modal .media-sidebar .setting label{color:#b9b2a0}.media-modal .media-sidebar input,.media-modal .media-sidebar textarea{background:#0f0f0f;border:1px solid rgb(212 175 55 / .3);color:#e7e3d9;border-radius:6px}.media-modal .attachment-details #alt-text-description,.media-modal .attachment-details [data-setting="caption"],.media-modal .attachment-details [data-setting="url"],.media-modal .attachment-details .compat-item,.media-modal .attachment-details .compat-attachment-fields{display:none!important}.store-name-wrapper,.location-wrapper,.store-categories-wrapper,.role-wrapper{position:static!important;display:flex!important;justify-content:center!important}.talent-info-block .store-name-wrapper{margin-bottom:8px!important}.talent-info-block .role-wrapper,.talent-info-block .store-categories-wrapper{margin-bottom:8px!important}.talent-info-block .location-wrapper{margin-bottom:0!important}.editable-field .field-display{position:relative;display:flex;align-items:center;gap:8px}.profile-info-content .editable-field .field-display{padding-right:28px}.editable-field .edit-field-btn{opacity:1;background:#fff0;border:none;color:#D4AF37;cursor:pointer;padding:4px 8px;font-size:14px;transition:opacity 0.2s ease;margin-left:8px}.editable-field .edit-field-btn:hover{color:#fff}.store-name-wrapper .field-display{width:auto!important;display:inline-flex!important;position:relative!important;justify-content:center}.store-name-wrapper .store-name{margin:0;white-space:nowrap!important}.store-name-wrapper .field-edit,.store-categories-wrapper .field-edit,.location-wrapper .field-edit{display:none}.contact-info-wrapper .field-edit,.contact-email-wrapper .field-edit,.contact-phone-wrapper .field-edit{display:none}.store-name-wrapper .field-edit>*,.store-categories-wrapper .field-edit>*,.location-wrapper .field-edit>*{margin:0!important;width:100%!important;flex-shrink:0}.location-wrapper .inline-mapbox-panel{display:flex;padding:10px}.inline-mapbox-map{width:100%;height:100%;min-height:250px;border-radius:4px}.store-categories-wrapper .field-display{width:auto!important;display:inline-flex!important;position:relative!important;justify-content:center}.physical-attributes-section h3,.cameraman-section-header h3{color:#D4AF37!important;font-size:18px!important;margin-top:30px!important;margin-bottom:20px!important;padding-bottom:10px!important;border-bottom:2px solid #f05025!important}.dokan-form-group label[for^="talent_"]{color:#C0C0C0!important}label[for="camera_type"],label[for="experience_level"],label[for="editing_software"],label[for="specialization"],label[for="years_experience"],label[for="equipment_ownership"],label[for="lighting_equipment"],label[for="audio_equipment"],label[for="drone_capability"],[data-category] .dokan-control-label,[data-category] label,.dokan-dashboard .dokan-settings-content .dokan-form-group label,.dokan-dashboard .dokan-settings-content .dokan-control-label,.dokan-dashboard .dokan-settings-content label.dokan-w3,.dokan-dashboard .dokan-form-group label,.dokan-dashboard .dokan-control-label,.dokan-settings-area label,.dokan-settings-area .dokan-control-label,body .dokan-dashboard .dokan-form-group label{color:#ffffff!important}.dokan-dashboard .dokan-settings-content h2,.dokan-dashboard .dokan-settings-content h3{color:#D4AF37!important}.dokan-dashboard input[type="text"],.dokan-dashboard input[type="email"],.dokan-dashboard input[type="tel"],.dokan-dashboard select,.dokan-dashboard textarea{color:#333333!important;background:#ffffff!important}.profile-info-content .store-categories-display{position:relative}.store-name-wrapper .edit-field-btn,.location-wrapper .edit-field-btn,.store-categories-wrapper .edit-field-btn{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin-left:8px!important;width:auto!important;vertical-align:middle!important}.profile-info-content .profile-edit-btn{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;margin-left:0!important}.mapbox-geocoder-wrapper{margin-bottom:10px}.mapbox-geocoder-wrapper .mapboxgl-ctrl-geocoder{width:100%;max-width:none;box-shadow:none;background:rgb(0 0 0 / .7);border:2px solid #D4AF37;border-radius:4px}.mapbox-geocoder-wrapper .mapboxgl-ctrl-geocoder--input{background:#fff0;color:#fff;padding:10px;font-size:14px}.mapbox-geocoder-wrapper .mapboxgl-ctrl-geocoder--input::placeholder{color:#888}.mapbox-geocoder-wrapper .mapboxgl-ctrl-geocoder--icon{fill:#D4AF37}.mapbox-geocoder-wrapper .mapboxgl-ctrl-geocoder--button{background:#fff0}.mapbox-geocoder-wrapper .suggestions{background:rgb(0 0 0 / .95);border:1px solid #D4AF37;border-top:none}.mapbox-geocoder-wrapper .suggestions>li>a{color:#fff;padding:10px}.mapbox-geocoder-wrapper .suggestions>.active>a,.mapbox-geocoder-wrapper .suggestions>li>a:hover{background:rgb(212 175 55 / .2);color:#D4AF37}.profile-info-head{position:relative}.profile-info-content .field-edit label,.profile-info-content .attribute-edit label{display:block;margin-bottom:8px;font-weight:600;color:#D4AF37}.profile-info-content .field-edit .edit-field-input,.profile-info-content .attribute-edit select,.profile-info-content .attribute-edit input{width:100%;padding:10px;border-radius:4px;background:rgb(0 0 0 / .7);color:#fff;border:2px solid #D4AF37;font-size:14px}.overlay-section.section-editing .field-edit-actions{flex:0 0 10%!important;min-height:10%!important;display:flex!important;align-items:center;justify-content:center;gap:20px;padding:15px 20px!important;background:linear-gradient(135deg,#1a1a1a 0%,#2c2c2c 100%)!important;border-top:1px solid #D4AF37!important;margin:0!important}.overlay-section.section-editing .save-field-btn,.overlay-section.section-editing .cancel-field-btn{padding:12px 24px;font-size:14px;font-weight:600;border-radius:6px;cursor:pointer;border:2px solid #fff0;transition:all 0.3s ease;min-width:100px;text-transform:uppercase;letter-spacing:.5px}.overlay-section.section-editing .save-field-btn{background:linear-gradient(135deg,#D4AF37 0%,#f4c430 100%);color:#000;border-color:#D4AF37}.overlay-section.section-editing .save-field-btn:hover{background:linear-gradient(135deg,#f4c430 0%,#D4AF37 100%);box-shadow:0 4px 15px rgb(212 175 55 / .4);transform:translateY(-1px)}.overlay-section.section-editing .cancel-field-btn{background:linear-gradient(135deg,#444 0%,#666 100%);color:#fff;border-color:#666}.overlay-section.section-editing .cancel-field-btn:hover{background:linear-gradient(135deg,#666 0%,#888 100%);box-shadow:0 4px 15px rgb(0 0 0 / .3);transform:translateY(-1px)}.profile-info-content .field-edit-actions{display:flex;align-items:center;justify-content:center;gap:12px}.profile-info-content .save-field-btn,.profile-info-content .cancel-field-btn{padding:8px 16px;font-size:14px;border-radius:3px;cursor:pointer;border:1px solid #fff0}.profile-info-content .save-field-btn{background:#D4AF37;color:#000;font-weight:600}.profile-info-content .cancel-field-btn{background:#333;color:#fff;border-color:#555}.profile-info-content .multi-select-indicator{margin-left:8px;font-size:11px;color:#999;font-weight:400}.profile-info-content .help-toggle-btn{margin-left:6px;font-size:12px;color:#888}.inline-mapbox-panel .inline-mapbox-search{padding:10px;border-bottom:1px solid rgb(212 175 55 / .5)}.inline-mapbox-panel .inline-mapbox-map{width:100%;height:240px}@media (max-width:var(--bp-phone-landscape-max)){.inline-mapbox-panel{position:static;width:100%;margin:12px 0 0 0}}.inline-mapbox-panel .mapboxgl-ctrl-geocoder{width:100%;max-width:none;box-shadow:none}.inline-mapbox-panel .mapboxgl-ctrl-geocoder--input{padding-left:36px;background-position:10px center}.inline-mapbox-panel .mapboxgl-ctrl-geocoder--icon{fill:#D4AF37!important}.inline-mapbox-panel .mapboxgl-ctrl-geocoder--button{background:transparent!important}.inline-mapbox-panel .suggestions{background:#000;border:1px solid #D4AF37;border-top:none}.inline-mapbox-panel .suggestions>li>a{color:#fff}.inline-mapbox-panel .suggestions>.active>a,.inline-mapbox-panel .suggestions>li>a:hover{background:rgb(212 175 55 / .2);color:#D4AF37}.vendor-notification{font-size:14px;font-weight:600;animation:slideInRight 0.3s ease;z-index:999999!important;pointer-events:auto!important}.mapboxgl-popup,.mapboxgl-ctrl-top-right,.mapboxgl-ctrl-top-left,.tm-location-modal{z-index:10000!important}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.overlay-section{position:relative!important}.overlay-section.section-editing{overflow:visible!important}.overlay-section.section-editing>.editing>.field-edit,.overlay-section.section-editing>.editing>.attribute-edit{display:flex!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgb(26 26 26 / .98)!important;z-index:99999!important;flex-direction:column!important;padding:0!important;border:2px solid #D4AF37!important;border-radius:8px!important;box-shadow:0 8px 32px rgb(0 0 0 / .8),0 0 40px rgb(212 175 55 / .2)!important;transform:none!important;overflow:visible!important}.profile-info-head.head-editing{background:#2a2a2a!important}.profile-info-head.head-editing .profile-info-content{display:block!important;position:relative!important;height:100%!important}.profile-info-head.head-editing .profile-info-content .field-display{display:none!important}.profile-info-head.head-editing .profile-info-content .editable-field{position:relative!important}.profile-info-head.head-editing .profile-info-content .editable-field.editing{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.profile-info-head.head-editing .profile-info-content .editable-field:not(.editing){display:none!important}.profile-info-head.head-editing .contact-info-title{display:none!important}.profile-info-head.head-editing .contact-info-section{background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;max-width:none!important}.profile-info-head.head-editing .editable-field:not(.editing) .field-edit{display:none!important}.profile-info-head.head-editing .editable-field.editing .field-edit{display:flex!important}.profile-info-head.head-editing .editable-field.editing .field-edit{display:flex!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:transparent!important;flex-direction:column!important;padding:0!important;border:none!important}.profile-info-head.head-editing .editable-field .field-edit[style*="display: block"],.profile-info-head.head-editing .editable-field .field-edit:not([style*="display: none"]){display:flex!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:transparent!important;flex-direction:column!important;padding:0!important;border:none!important}.profile-info-head.head-editing .field-edit,.profile-info-head.head-editing .field-edit *{visibility:visible!important;opacity:1!important}.profile-info-head.head-editing .field-edit{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important}.profile-info-head.head-editing .field-edit>label{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 10%!important;min-height:48px!important;max-height:15%!important;padding:15px 20px!important;background:rgb(0 0 0 / .3)!important;border-bottom:1px solid #D4AF37!important;color:#D4AF37!important;font-weight:bold!important;text-transform:uppercase!important;font-size:14px!important}.profile-info-head.head-editing .field-edit>.field-edit-body,.profile-info-head.head-editing .field-edit>:not(label):not(.field-edit-actions):not(.field-edit-body){flex:1 0 auto!important;padding:0 16px!important;display:flex!important;flex-direction:column!important;gap:8px!important;min-height:0!important;overflow-y:auto!important}.profile-info-head.head-editing .contact-edit-entries{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.profile-info-head.head-editing .field-edit-body>:not(select[multiple]):not(textarea):not(.contact-edit-entries),.profile-info-head.head-editing .field-edit>:not(label):not(.field-edit-actions):not(.field-edit-body):not(select[multiple]):not(textarea){flex:0 0 auto!important;align-self:stretch!important}.profile-info-head.head-editing .field-edit-body>select[multiple],.profile-info-head.head-editing .field-edit>select[multiple]:not(.field-edit-body *){flex:1 1 auto!important;min-height:250px!important;height:100%!important}.profile-info-head.head-editing input:not([type="radio"]),.profile-info-head.head-editing select{width:100%!important;padding:8px 12px!important;background:rgb(255 255 255 / .95)!important;border:2px solid #444!important;border-radius:6px!important;color:#000!important;font-size:14px!important}.profile-info-head.head-editing input[type="radio"]{width:auto!important;padding:0!important;background:transparent!important;border:none!important}.profile-info-head.head-editing select[multiple] option{color:#000!important;background:#fff!important;padding:8px 12px!important;border-bottom:1px solid #eee!important}.profile-info-head.head-editing select[multiple] option:selected{color:#fff!important;background:#D4AF37!important;font-weight:bold!important}.profile-info-head.head-editing select[multiple] option:hover{background:#f0f0f0!important}.profile-info-head.head-editing .field-edit>input[type="text"]:not([style*="display: none"]),.profile-info-head.head-editing .field-edit>input[type="email"]:not([style*="display: none"]),.profile-info-head.head-editing .field-edit>input[type="url"]:not([style*="display: none"]),.profile-info-head.head-editing .field-edit>textarea:not([style*="display: none"]){flex:0 0 auto!important;height:45px!important;min-height:45px!important;max-height:45px!important;width:100%!important;margin:0 0 10px 0!important;padding:12px 15px!important;background:rgb(255 255 255 / .95)!important;border:2px solid #444!important;border-radius:6px!important;color:#000!important;font-size:16px!important;box-sizing:border-box!important;align-self:flex-start!important;visibility:visible!important;opacity:1!important;display:block!important;z-index:1001!important}.profile-info-head.head-editing .field-edit>input:focus,.profile-info-head.head-editing .field-edit>select:focus{border-color:#D4AF37!important;outline:none!important;box-shadow:0 0 10px rgb(212 175 55 / .3)!important}.profile-info-head.head-editing .field-edit-actions{display:flex!important;justify-content:center!important;flex:0 0 10%!important;min-height:48px!important;max-height:15%!important;gap:20px!important;padding:15px 20px!important;background:rgb(0 0 0 / .3)!important;border-top:1px solid #D4AF37!important}.profile-info-head.head-editing .save-field-btn,.profile-info-head.head-editing .cancel-field-btn{padding:12px 24px!important;font-size:14px!important;font-weight:600!important;border-radius:6px!important;cursor:pointer!important;text-transform:uppercase!important}.profile-info-head.head-editing .save-field-btn{background:linear-gradient(135deg,#D4AF37 0%,#f4c430 100%)!important;color:#000!important;border-color:#D4AF37!important}.profile-info-head.head-editing .save-field-btn:hover{background:linear-gradient(135deg,#f4c430 0%,#D4AF37 100%);box-shadow:0 4px 15px rgb(212 175 55 / .4);transform:translateY(-1px)}.profile-info-head.head-editing .cancel-field-btn{background:linear-gradient(135deg,#444 0%,#666 100%)!important;color:#fff!important;border-color:#666!important}.profile-info-head.head-editing .cancel-field-btn:hover{background:linear-gradient(135deg,#666 0%,#888 100%);box-shadow:0 4px 15px rgb(0 0 0 / .3);transform:translateY(-1px)}.overlay-section.section-editing .field-edit>label,.overlay-section.section-editing .attribute-edit>label{flex:0 0 10%!important;min-height:10%!important;max-height:15%!important;display:flex!important;align-items:center;justify-content:center;margin:0!important;padding:15px 20px!important;background:linear-gradient(135deg,#2c2c2c 0%,#1a1a1a 100%)!important;border-bottom:1px solid #D4AF37!important;color:#D4AF37!important;font-weight:bold!important;text-transform:uppercase;font-size:14px!important;letter-spacing:1px}.overlay-section.section-editing .attribute-edit>:not(label):not(:last-child),.overlay-section.section-editing .field-edit>select[multiple],.overlay-section.section-editing .field-edit>div:not(.field-edit-actions){flex:1 1 80%!important;max-height:80%!important;overflow-y:auto!important;width:100%!important;margin:0!important;padding:20px!important;box-sizing:border-box!important;background:rgb(0 0 0 / .3)!important}.overlay-section.section-editing .field-edit>input[type="text"],.overlay-section.section-editing .field-edit>input[type="email"],.overlay-section.section-editing .field-edit>input[type="url"],.overlay-section.section-editing .field-edit>textarea{flex:0 0 auto!important;height:45px!important;max-height:60px!important;width:calc(100% - 40px)!important;margin:10px 20px!important;padding:12px 15px!important;background:rgb(255 255 255 / .95)!important;border:2px solid #444!important;border-radius:6px!important;color:#000!important;font-size:16px!important;box-sizing:border-box!important}.overlay-section.section-editing .field-edit>input:focus,.overlay-section.section-editing .field-edit>select:focus{border-color:#D4AF37!important;outline:none!important;box-shadow:0 0 10px rgb(212 175 55 / .3)!important}.profile-info-content.view-mode-editing select[multiple]{min-height:200px!important;height:100%!important}.profile-info-content.view-mode-editing .location-wrapper .field-edit>:not(label):not(:last-child){overflow:visible!important}.profile-info-content.view-mode-editing .location-search-input{flex:0 0 auto!important;margin:10px!important;width:calc(100% - 20px)!important}.profile-info-content.view-mode-editing .inline-mapbox-panel{position:static!important;height:auto!important;flex:1 1 auto!important;border:none!important;margin:0!important;min-height:240px!important}.profile-info-content.view-mode-editing .inline-mapbox-panel .inline-mapbox-map{height:100%!important;min-height:240px!important}.tm-location-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:100500}.tm-location-modal.is-open{display:flex}.tm-location-modal__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .65);backdrop-filter:blur(2px)}.tm-location-modal__dialog{position:relative;width:80vw;height:80vh;max-width:1200px;max-height:900px;background:rgb(0 0 0 / .6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .18);border-radius:10px;box-shadow:0 8px 32px 0 rgb(0 0 0 / .37),inset 0 1px 0 0 rgb(255 255 255 / .1);z-index:100510;overflow:hidden;display:flex;flex-direction:column}@media (max-width:480px){.tm-location-modal__dialog{width:90vw;height:90vh}}.tm-location-modal__close{display:none}.tm-location-modal__content{position:relative;flex:1 1 auto;min-height:0}.tm-location-modal .field-edit{position:relative;width:100%;height:100%;display:block;overflow:hidden}.tm-location-modal .field-edit>label{position:relative;width:100%;height:10%;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:#252525;color:#D4AF37;font-weight:700;text-transform:uppercase;letter-spacing:.6px;overflow:hidden}.tm-location-modal .field-edit>input{display:none}.tm-location-modal .field-edit>.inline-mapbox-panel{position:relative;width:100%;height:80%;overflow:hidden;display:block}.tm-location-modal .field-edit>.inline-mapbox-panel .inline-mapbox-search{position:absolute;top:0;left:0;right:0;height:auto;z-index:10}.tm-location-modal .field-edit>.inline-mapbox-panel .inline-mapbox-map{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important}.tm-location-modal .field-edit>.inline-mapbox-panel .inline-mapbox-map canvas{width:100%!important;height:100%!important}.tm-location-modal .field-edit>.field-edit-actions{position:relative;width:100%;height:10%;display:flex;align-items:center;justify-content:center;gap:20px;background:#111;border-top:1px solid #333;overflow:hidden}.tm-location-modal .save-field-btn,.tm-location-modal .cancel-field-btn{padding:10px 24px;font-size:14px;border-radius:3px;cursor:pointer;border:1px solid #fff0;font-weight:600}.tm-location-modal .save-field-btn{background:#D4AF37;color:#000}.tm-location-modal .cancel-field-btn{background:#333;color:#fff;border-color:#555}.profile-info-content.view-mode-editing .field-edit>div:last-child,.profile-info-content.view-mode-editing .attribute-edit>div:last-child{flex:0 0 auto!important;min-height:10%!important;display:flex!important;align-items:center;justify-content:center;gap:20px!important;background:#111!important;border-top:1px solid #333!important;padding:0!important;margin:0!important;width:100%!important}.profile-info-content.view-mode-editing button{margin:0!important;width:120px!important}.tm-field-editor-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:100500}.tm-field-editor-modal.is-open{display:flex}.tm-field-editor-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .75);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.tm-field-editor-dialog{position:relative;width:65vw;height:80vh;max-width:600px;min-width:320px;background:rgb(0 0 0 / .6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .18);border-radius:10px;box-shadow:0 8px 32px 0 rgb(0 0 0 / .37),inset 0 1px 0 0 rgb(255 255 255 / .1);z-index:100510;display:flex;flex-direction:column;overflow:hidden}.tm-field-editor-dialog .editor-header{flex:0 0 10%;min-height:50px;max-height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:linear-gradient(135deg,#2c2c2c 0%,#1a1a1a 100%);border-bottom:1px solid #D4AF37}.tm-field-editor-dialog .editor-title{margin:0;color:#D4AF37;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;flex:1 1 auto}.tm-field-editor-dialog .editor-body{flex:1 1 80%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px;background:rgb(0 0 0 / .3)}.tm-field-editor-modal.is-location-editor .editor-body{padding:0;overflow:hidden;display:flex}.tm-field-editor-modal.is-location-editor .editor-body .location-search-input{display:none}.tm-field-editor-modal.is-location-editor.tm-location-manual-mode .editor-body{display:block;padding:20px;overflow-y:auto;background:rgb(0 0 0 / .35)}.tm-field-editor-modal.is-location-editor.tm-location-manual-mode .editor-body .location-search-input{display:block;width:100%;margin:0 0 12px 0}.tm-field-editor-modal.is-location-editor.tm-location-manual-mode .inline-mapbox-panel{display:none}.tm-field-editor-modal .tm-location-fallback-note{display:none;padding:10px 12px;border:1px solid rgb(212 175 55 / .5);background:rgb(212 175 55 / .14);color:#f6e6a9;font-size:13px;line-height:1.4;border-radius:6px}.tm-field-editor-modal.is-location-editor .inline-mapbox-panel{position:relative;width:100%;height:100%;flex:1 1 auto;overflow:hidden}.tm-field-editor-modal.is-location-editor .inline-mapbox-panel .inline-mapbox-search{position:absolute;top:0;left:0;right:0;height:auto;z-index:10;border-bottom:0;padding:10px}.tm-field-editor-modal.is-location-editor .inline-mapbox-panel .mapboxgl-ctrl-top-right{top:56px}.tm-field-editor-modal.is-location-editor .inline-mapbox-panel .mapboxgl-ctrl-bottom-right{display:none}.tm-field-editor-modal.is-location-editor .inline-mapbox-panel .mapboxgl-ctrl-compass{display:none}.tm-field-editor-modal.is-location-editor .inline-mapbox-panel .inline-mapbox-map{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important}.tm-field-editor-modal.is-location-editor .inline-mapbox-panel .inline-mapbox-map canvas{width:100%!important;height:100%!important}.tm-field-editor-modal.is-location-editor .inline-mapbox-panel .mapboxgl-ctrl-geocoder{background:#fff0;border:0;box-shadow:none}.tm-field-editor-modal.is-location-editor .inline-mapbox-panel .mapboxgl-ctrl-geocoder--input{background:#fff;border:1px solid #d0d0d0;box-shadow:none}.tm-field-editor-modal.is-location-editor .inline-mapbox-panel .mapboxgl-ctrl-geocoder--input{padding-left:36px!important;background-position:10px center!important}.tm-field-editor-dialog .editor-body:has(select[multiple]){overflow:hidden}.tm-field-editor-dialog .editor-footer{flex:0 0 10%;min-height:50px;max-height:80px;display:flex;align-items:center;justify-content:center;gap:20px;padding:0 20px;background:linear-gradient(135deg,#1a1a1a 0%,#2c2c2c 100%);border-top:1px solid #D4AF37}.tm-field-editor-dialog .editor-save-btn,.tm-field-editor-dialog .editor-cancel-btn{padding:12px 28px;font-size:14px;font-weight:600;border-radius:6px;cursor:pointer;text-transform:uppercase;transition:all 0.2s ease;border:2px solid}.tm-field-editor-dialog .editor-save-btn{background:linear-gradient(135deg,#D4AF37 0%,#f4c430 100%);color:#000;border-color:#D4AF37}.tm-field-editor-dialog .editor-save-btn:hover{background:linear-gradient(135deg,#f4c430 0%,#D4AF37 100%);box-shadow:0 4px 15px rgb(212 175 55 / .4);transform:translateY(-1px)}.tm-field-editor-dialog .editor-cancel-btn{background:linear-gradient(135deg,#444 0%,#666 100%);color:#fff;border-color:#666}.tm-field-editor-dialog .editor-cancel-btn:hover{background:linear-gradient(135deg,#666 0%,#888 100%);box-shadow:0 4px 15px rgb(0 0 0 / .3);transform:translateY(-1px)}.tm-field-editor-dialog .editor-body select[multiple]{width:100%;min-height:300px;min-height:-webkit-fill-available;padding:8px;background:rgb(255 255 255 / .95);border:2px solid #444;border-radius:6px;color:#000;font-size:14px}.tm-field-editor-dialog .editor-body select[multiple] option{padding:10px 12px;border-bottom:1px solid #eee}.tm-field-editor-dialog .editor-body select[multiple] option:selected{background:#D4AF37;color:#fff;font-weight:700}.tm-field-editor-dialog .editor-body input[type="text"],.tm-field-editor-dialog .editor-body input[type="email"]{width:100%;padding:8px 12px;background:rgb(255 255 255 / .95);border:2px solid #444;border-radius:6px;color:#000;font-size:14px;margin-bottom:8px}.tm-field-editor-dialog .editor-body input[type="radio"]{width:auto;margin:0}.tm-field-editor-dialog .contact-main-summary{display:flex;flex-direction:row;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid rgb(255 255 255 / .1);margin-bottom:12px;color:#fff}.tm-field-editor-dialog .contact-main-summary .contact-label{flex:0 0 auto;color:#D4AF37;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.tm-field-editor-dialog .contact-main-summary .contact-value{flex:1 1 auto;color:#fff;font-size:14px}.tm-field-editor-dialog .contact-edit-entries{margin-top:12px}.tm-field-editor-dialog .contact-edit-list{display:flex;flex-direction:column;gap:8px}.tm-field-editor-dialog .contact-edit-row{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px 10px;align-items:center}.tm-field-editor-dialog .contact-edit-row .edit-field-input{grid-column:1;grid-row:1;margin:0}.tm-field-editor-dialog .contact-main-choice{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#D4AF37;grid-column:1;grid-row:2}.tm-field-editor-dialog .contact-main-choice input[type="radio"]{accent-color:#D4AF37}.profile-bottom-drawer .attribute-slide-section{margin:0!important}.profile-bottom-tabs{position:absolute!important;bottom:0!important;left:50%!important;transform:translateX(-50%)!important;display:flex!important;gap:15px!important;z-index:101!important;pointer-events:auto!important}.bottom-tab-item{position:relative!important;width:297px!important;pointer-events:all!important;background:transparent!important;cursor:pointer!important}.bottom-tab-label{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:#D4AF37!important;text-align:center!important;background:rgb(0 0 0 / .6)!important;border:1px solid rgb(255 255 255 / .18)!important;border-bottom:none!important;border-radius:12px 12px 0 0!important;padding:12px 15px!important;transition:all 0.4s cubic-bezier(.4,0,.2,1)!important;white-space:normal!important;line-height:1.3!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}.bottom-tab-icon{font-size:12px!important;line-height:1!important;flex-shrink:0!important}.bottom-tab-icon svg{width:14px!important;height:14px!important;display:block!important}.bottom-tab-icon img{width:14px!important;height:14px!important;display:block!important;object-fit:contain!important}.bottom-tab-text{display:inline-flex!important;align-items:center!important;gap:4px!important}.bottom-tab-word,.bottom-tab-rest{display:inline-block!important}.bottom-tab-item:hover .bottom-tab-label{background:rgb(0 0 0 / .8)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;text-shadow:0 0 20px rgb(212 175 55),0 0 10px rgb(212 175 55 / .8),0 2px 4px rgb(0 0 0 / .9)!important}.bottom-tab-item.active-panel .bottom-tab-label{border:none!important;background:rgb(0 0 0 / .82)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.profile-bottom-drawer.is-compact-tabs .profile-bottom-tabs{width:min(calc(100vw - 24px), 560px)!important;gap:8px!important;align-items:stretch!important}.profile-bottom-drawer.is-compact-tabs .bottom-tab-item{width:auto!important;min-width:0!important;flex:1 1 0!important}.profile-bottom-drawer.is-compact-tabs .bottom-tab-label{min-height:56px!important;padding:8px 6px!important;gap:5px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important}.profile-bottom-drawer.is-compact-tabs .bottom-tab-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important}.profile-bottom-drawer.is-compact-tabs .bottom-tab-icon svg{width:16px!important;height:16px!important}.profile-bottom-drawer.is-compact-tabs .bottom-tab-text{max-width:100%!important;min-width:0!important;justify-content:center!important}.profile-bottom-drawer.is-compact-tabs .bottom-tab-word{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;letter-spacing:0.14em!important;line-height:1.1!important}.profile-bottom-drawer.is-compact-tabs .bottom-tab-rest{display:none!important}.profile-bottom-drawer.is-compact-tabs .bottom-tab-label .tab-edit-icon{display:none!important}body.tm-compact-tabs .keyboard-nav-container,body.tm-compact-tabs .hero-global-controls{display:none!important}body.tm-compact-tabs .hero-global-controls{display:flex!important;position:fixed!important;top:calc(10px + var(--wp-admin--admin-bar--height, 0px))!important;right:10px!important;bottom:auto!important;z-index:1200!important}body.tm-compact-tabs .hero-global-mute,body.tm-compact-tabs .hero-global-theatre{display:none!important}body.tm-compact-tabs .hero-global-theatre{display:inline-flex!important}body.theatre-mode.tm-compact-tabs .hero-global-controls{display:none!important}body.tm-fullscreen.tm-compact-tabs .hero-global-controls{display:none!important}body.tm-mobile-portrait .hero-global-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important}body.tm-mobile-portrait .hero-global-btn i{font-size:14px!important}body.tm-mobile-portrait,body.tm-mobile-landscape{--tm-mobile-bottom-safe-area:max(0px, env(safe-area-inset-bottom, 0px));--tm-mobile-controls-clearance:calc(var(--tab-height, 52px) + var(--tm-mobile-bottom-safe-area) + 10px)}body.tm-mobile-landscape{--tm-mobile-controls-clearance:calc(var(--tab-height, 52px) + var(--tm-mobile-bottom-safe-area) + 18px)}body.tm-mobile-portrait .profile-bottom-drawer.is-compact-tabs .profile-bottom-tabs{width:calc(100vw - 20px)!important;gap:6px!important;bottom:var(--tm-mobile-bottom-safe-area)!important}body.tm-mobile-landscape .profile-bottom-drawer.is-compact-tabs .profile-bottom-tabs{width:min(calc(100vw - 104px), 640px)!important;gap:6px!important;bottom:var(--tm-mobile-bottom-safe-area)!important}body.tm-mobile-portrait .profile-bottom-drawer.is-compact-tabs .bottom-tab-label,body.tm-mobile-landscape .profile-bottom-drawer.is-compact-tabs .bottom-tab-label{min-height:52px!important;padding:7px 5px!important;border-radius:14px 14px 0 0!important}body.tm-mobile-portrait.tm-talent-panel-open .hero-remote,body.tm-mobile-landscape.tm-talent-panel-open .hero-remote{display:none!important}.attribute-slide-section{position:absolute!important;bottom:0!important;left:50%!important;transform:translateX(-50%) translateY(calc(100% - var(--tab-height)))!important;width:961px!important;max-height:calc(70vh + var(--panel-extra-height))!important;overflow-y:auto!important;background:rgb(0 0 0 / .82)!important;border:2px solid #D4AF37!important;border-bottom:none!important;border-radius:15px 15px 0 0!important;box-shadow:0 -10px 40px rgb(0 0 0 / .9),0 0 60px rgb(212 175 55 / .3),inset 0 1px 0 rgb(255 255 255 / .1)!important;transition:transform 0.4s cubic-bezier(.4,0,.2,1)!important;will-change:transform!important;z-index:99!important;padding:10px!important;padding-bottom:20px!important;pointer-events:none!important;opacity:0!important}.attribute-slide-section:has(.editable-field.editing){overflow:visible!important;z-index:200!important}.attribute-slide-section.slide-up{transform:translateX(-50%) translateY(0)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;pointer-events:all!important;opacity:1!important;padding-bottom:calc(var(--tab-height) + var(--panel-extra-height))!important}body.tm-mobile-portrait .attribute-slide-section,body.tm-mobile-landscape .attribute-slide-section{width:95vw!important;max-width:95vw!important}body.tm-mobile-portrait .attribute-slide-section{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:min(74vh, calc(100vh - 140px))!important;padding:12px 10px 18px!important;border-radius:18px 18px 0 0!important}body.tm-mobile-landscape .attribute-slide-section{width:min(calc(100vw - 92px), 760px)!important;max-width:min(calc(100vw - 92px), 760px)!important;max-height:min(78vh, calc(100vh - 98px))!important;padding:10px 10px 16px!important;border-radius:18px 18px 0 0!important}body.tm-mobile-portrait .attribute-slide-section.slide-up,body.tm-mobile-landscape .attribute-slide-section.slide-up{padding-bottom:calc(var(--tab-height) + 16px)!important}body.tm-mobile-portrait .attribute-slide-section .attributes-grid{grid-template-columns:minmax(0,1fr)!important}body.tm-mobile-landscape .attribute-slide-section .attributes-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tm-mobile-portrait #social-section.attribute-slide-section{height:auto!important;max-height:min(78vh, calc(100vh - 136px))!important}body.tm-mobile-portrait #social-section .attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tm-mobile-portrait .social-urls-grid,body.tm-mobile-landscape .social-urls-grid{grid-template-columns:1fr!important}@media (min-width:calc(var(--bp-phone-portrait-max) + 1px)) and (max-width:var(--bp-tablet-portrait-max)) and (orientation:portrait),(min-width:calc(var(--bp-phone-landscape-max) + 1px)) and (max-width:var(--bp-tablet-landscape-max)) and (orientation:landscape){.social-urls-grid{grid-template-columns:1fr!important}}.social-url-field{display:grid;gap:6px;font-size:11px;color:#999}.social-url-label{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#D4AF37;letter-spacing:.06em;text-transform:uppercase}.social-url-input{width:100%;padding:8px 10px;border-radius:6px;background:#000;color:#fff;border:1px solid rgb(212 175 55 / .6);font-size:11px}.social-url-input-row{display:flex;align-items:center;gap:6px}.social-url-input-row .social-url-input{flex:1;min-width:0}.tm-social-section-fetch-btn{flex-shrink:0;padding:6px 10px;font-size:11px;line-height:1;background:rgb(212 175 55 / .15);color:#D4AF37;border:1px solid rgb(212 175 55 / .5);border-radius:4px;cursor:pointer;white-space:nowrap;transition:background 0.2s}.tm-social-section-fetch-btn:hover:not(:disabled){background:rgb(212 175 55 / .3)}.tm-social-section-fetch-btn:disabled{opacity:.5;cursor:not-allowed}.social-url-input::placeholder{color:#666}.attribute-slide-section .stat-item .field-display{position:relative!important;padding-right:24px!important}.attribute-slide-section .stat-item .field-value{display:block!important;margin-top:4px!important}.attribute-slide-section .stat-item .edit-field-btn{position:absolute!important;right:0!important;top:0!important}.section-title>.section-title-icon{margin-right:8px}.section-title .section-title-help-icon{margin-left:8px;font-size:14px;color:#888;cursor:help}.owner-edit-hint{font-size:12px;color:#999;font-weight:400;margin-left:10px}#social-section.attribute-slide-section{padding:25px;border-radius:8px}.talent-physical-attributes.social-section{padding:25px;border-radius:8px;margin-top:25px}.talent-physical-attributes{background:#1a1a1a;padding:25px;margin:30px 0;border-radius:8px;border:2px solid #D4AF37}.section-title{color:#D4AF37;font-size:18px;font-weight:600;margin-bottom:20px;border-bottom:2px solid #D4AF37;padding-bottom:10px}.talent-physical-attributes .attributes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.talent-physical-attributes .attribute-item{display:flex;align-items:flex-start;gap:10px;background:#000;padding:12px;border-radius:5px;border:1px solid #333}.talent-physical-attributes .attribute-icon{font-size:24px;line-height:1}.talent-physical-attributes .attribute-content{display:flex;flex-direction:column;gap:3px}.talent-physical-attributes .attribute-label{color:silver;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.talent-physical-attributes .attribute-value{color:#fff;font-size:14px;font-weight:500}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#f0ad4e!important;border-color:#d4922f!important;color:#000!important;padding:3px 8px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#000!important;margin-right:5px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff!important}.mp-lightbox-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .95);z-index:999999;justify-content:center;align-items:center;cursor:pointer}.mp-lightbox-overlay.active{display:flex}.mp-lightbox-content{position:relative;max-width:90%;max-height:90%;cursor:default}.mp-lightbox-content img{max-width:100%;max-height:90vh;width:auto;height:auto;display:block}.mp-lightbox-close{position:absolute;top:-40px;right:0;background:#fff0;border:none;color:#fff;font-size:40px;cursor:pointer;padding:0;line-height:1;width:40px;height:40px;z-index:1000000}.mp-lightbox-close:hover{opacity:.7}.mp-lightbox-prev,.mp-lightbox-next{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .2);border:none;color:#fff;font-size:30px;cursor:pointer;padding:15px 20px;z-index:1000000;transition:background 0.3s}.mp-lightbox-prev:hover,.mp-lightbox-next:hover{background:rgb(255 255 255 / .4)}.mp-lightbox-prev{left:20px}.mp-lightbox-next{right:20px}.select2-container--default .select2-dropdown{background-color:#2a2a2a!important;border:1px solid #f0ad4e!important}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:#1a1a1a!important;border:1px solid #555!important;color:#fff!important}.select2-container--default .select2-results__option{background-color:#2a2a2a!important;color:#fff!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f0ad4e!important;color:#000!important}.select2-container--default .select2-results__option[aria-selected="true"]{background-color:#444!important;color:#f0ad4e!important}.attribute-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.social-metric-column{background:rgb(255 255 255 / .03);padding:12px;border-radius:6px;border-left:3px solid #fff0}.social-metric-column[data-platform="youtube"]{border-left-color:red}.social-metric-column[data-platform="instagram"]{border-left-color:#E1306C}.social-metric-column[data-platform="facebook"]{border-left-color:#1877F2}.social-metric-column[data-platform="linkedin"]{border-left-color:#0A66C2}.social-metric-column--growth{background:rgb(212 175 55 / .1);border-left-color:#D4AF37}.social-header{display:flex;align-items:center;margin-bottom:10px}.social-header--center{justify-content:center}.social-header--center .social-title{text-align:center;width:100%}.social-header-icon{font-size:24px;margin-right:8px}.social-metric-column[data-platform="youtube"] .social-header-icon{color:red}.social-metric-column[data-platform="instagram"] .social-header-icon{color:#E1306C}.social-metric-column[data-platform="facebook"] .social-header-icon{color:#1877F2}.social-metric-column[data-platform="linkedin"] .social-header-icon{color:#0A66C2}.social-title{margin:0;color:#D4AF37;font-size:13px;font-weight:600}.social-profile-link{font-size:10px;color:#888;text-decoration:none}.social-profile-link-icon{font-size:8px}.social-not-connected{font-size:10px;color:#666}.social-urls-section{margin-bottom:20px;padding:15px;background:rgb(212 175 55 / .05);border-radius:6px;border:1px solid rgb(212 175 55 / .2)}.social-urls-title{margin:0 0 12px 0;font-size:12px;color:#D4AF37;text-transform:uppercase;letter-spacing:.5px}.social-urls-title-icon{margin-right:6px}.social-urls-note{font-size:10px;color:#888;font-weight:400;margin-left:8px}.social-urls-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-url-field[data-platform="youtube"] .social-url-icon{color:red}.social-url-field[data-platform="instagram"] .social-url-icon{color:#E1306C}.social-url-field[data-platform="facebook"] .social-url-icon{color:#1877F2}.social-url-field[data-platform="linkedin"] .social-url-icon{color:#0A66C2}.talent-physical-attributes .stat-item,.attribute-slide-section .stat-item{margin-bottom:5px;font-size:12px;color:#999}.stat-item--muted{font-size:11px;color:#666;font-style:italic}.stat-item--pill{padding:4px 6px;background:rgb(0 0 0 / .3);border-radius:4px}.stat-item--pill-muted{background:rgb(0 0 0 / .1)}.stat-icon{width:12px;font-size:10px;display:inline-block}.stat-icon--attribute{font-size:14px;margin-right:5px}.stat-icon--followship{color:#4CAF50}.stat-icon--viewship{color:#2196F3}.stat-icon--reactions{color:#FF9800}.stat-icon--info{color:#888}.stat-value--gold{color:#D4AF37}.stat-value--rose{color:#FFD1BF}.stat-value--followship{color:#4CAF50}.stat-value--viewship{color:#2196F3}.stat-value--reactions{color:#FF9800}.stat-value--growth{font-size:13px}.stat-item-details{display:inline-block;vertical-align:top}.stat-label{font-size:11px;color:#999;margin-bottom:2px}.help-toggle-btn--social{margin-left:8px;font-size:14px;color:#888}.profile-info-head>*:not(.collapsed-tab-label){margin-bottom:4px!important}.profile-info-head>*:last-child:not(.collapsed-tab-label){margin-bottom:0!important}.vendor-cta-buttons{display:flex!important;flex-direction:row!important;gap:15px!important;margin-top:6px!important;align-items:stretch!important;width:100%!important;position:relative;flex-wrap:nowrap!important}.vendor-cta-qr{flex:0 0 auto!important;display:flex!important;align-items:stretch!important;max-width:90px!important}.qr-code-placeholder{width:90px!important;height:90px!important;aspect-ratio:1 / 1!important;background:#e0e0e0!important;border:1px solid #D4AF37!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;padding:0px!important}.qr-code-placeholder svg{width:100%!important;height:100%!important;display:block!important;filter:brightness(.85)!important}.qr-code-placeholder img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;filter:brightness(.85)!important}.qr-code-fallback i{font-size:44px!important;color:#D4AF37!important;opacity:0.7!important}.vendor-cta-actions{flex:1!important;display:flex!important;flex-direction:column!important;gap:10px!important}.vendor-cta-btn{background:rgb(0 0 0 / .7)!important;border:2px solid #D4AF37!important;color:#D4AF37!important;padding:10px 20px!important;border-radius:6px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:all 0.3s ease!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;white-space:nowrap!important;width:100%!important;min-height:38px!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.vendor-cta-btn i{font-size:14px!important;flex-shrink:0!important}body.tm-mobile-landscape .vendor-cta-buttons{gap:8px!important;margin-top:2px!important}body.tm-mobile-landscape .vendor-cta-qr{max-width:64px!important}body.tm-mobile-landscape .qr-code-placeholder{width:64px!important;height:64px!important;border-radius:8px!important}body.tm-mobile-landscape .vendor-cta-actions{gap:8px!important}body.tm-mobile-landscape .vendor-cta-btn{min-height:34px!important;padding:8px 12px!important;font-size:11px!important;line-height:1.1!important}body.tm-mobile-landscape .vendor-cta-btn i{font-size:12px!important}body.tm-mobile-landscape .contact-info-section{max-width:none!important;margin-top:4px!important;padding:0 10px 8px!important}body.tm-mobile-landscape .contact-info-title{margin:0 -10px 8px!important;padding:8px 10px!important;font-size:10px!important}body.tm-mobile-landscape .contact-email-wrapper,body.tm-mobile-landscape .contact-phone-wrapper{padding:6px 0!important}body.tm-mobile-landscape .contact-label{font-size:9px!important}body.tm-mobile-landscape .contact-value{font-size:12px!important}body.tm-mobile-landscape .contact-channel-row{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;margin-top:8px!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}body.tm-mobile-landscape .contact-channel-item{gap:6px!important}body.tm-mobile-landscape .contact-channel-row .tm-header-icon{--tm-header-size:26px}body.tm-mobile-landscape .contact-channel-row .tm-header-count{min-width:14px!important;height:14px!important;font-size:8px!important;line-height:14px!important;top:-6px!important;right:-6px!important}body.tm-mobile-landscape .talent-info-block{position:static!important;padding-top:0!important}body.tm-mobile-landscape .talent-info-block .store-name-wrapper,body.tm-mobile-landscape .talent-info-block .store-categories-wrapper,body.tm-mobile-landscape .talent-info-block .location-wrapper{margin-bottom:4px!important}body.tm-mobile-landscape .vendor-cta-buttons{position:absolute!important;top:10px!important;left:50%!important;right:auto!important;width:56px!important;min-width:56px!important;min-height:56px!important;padding-right:0!important;align-items:flex-start!important;justify-content:flex-start!important;z-index:102!important;overflow:visible!important;transform:translateX(8px)!important}body.tm-mobile-landscape .vendor-cta-qr{position:absolute!important;top:0!important;left:0!important;right:auto!important;max-width:56px!important;width:56px!important;height:56px!important;align-items:center!important;justify-content:center!important;z-index:102!important}body.tm-mobile-landscape .qr-code-placeholder{width:56px!important;height:56px!important;border-radius:8px!important;position:relative!important;z-index:102!important}body.tm-mobile-landscape .vendor-cta-actions{display:none!important}body.tm-mobile-landscape .vendor-cta-btn{min-height:32px!important;padding:7px 10px!important;font-size:11px!important;line-height:1.05!important}body.tm-mobile-landscape .contact-channel-row{margin-top:6px!important;padding-top:2px!important}.vendor-cta-btn:hover{background:rgb(212 175 55 / .1)!important;border-color:#FFD700!important;color:#FFD700!important;box-shadow:0 0 20px rgb(212 175 55 / .8)!important;transform:translateY(-2px)!important}.profile-img,.profile-frame .profile-img,.dokan-store-sidebar .profile-img,.dokan-single-store .profile-img{width:125px!important;height:125px!important;border-radius:50%!important;overflow:hidden!important;border:3px solid #D4AF37!important;background:transparent!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:var(--avatar-top)!important;left:50%!important;transform:translateX(-50%)!important;box-shadow:none!important}@media (min-width:769px){body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing){--avatar-top:22px;--avatar-size:110px;--row-gap:4px;--pill-half:13px;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:[avatar] calc(var(--avatar-size) - var(--pill-half) - var(--row-gap)) [name] auto [role] auto [spec] auto [location] auto [contact] auto [spacer] 1fr [cta] auto [channels] auto!important;align-items:start!important;justify-items:center!important;row-gap:var(--row-gap)!important;padding-top:var(--avatar-top)!important;padding-bottom:0!important;padding-left:20px!important;padding-right:20px!important;overflow:visible!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing)>.profile-info-content,body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing)>.profile-info-content>.talent-info-block{display:contents!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .contact-info-section{grid-row:contact!important;grid-column:1!important;justify-self:stretch!important;align-self:start!important;margin:0!important;max-width:none!important;width:100%!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .store-name-wrapper{grid-row:name!important;grid-column:1!important;justify-self:center!important;align-self:start!important;margin:0!important;z-index:5!important;position:static!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .role-wrapper{grid-row:role!important;grid-column:1!important;justify-self:center!important;margin:0!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .store-categories-wrapper{grid-row:spec!important;grid-column:1!important;justify-self:center!important;margin:0!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .store-categories-display-group{display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--row-gap)!important;margin:0!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .location-wrapper{grid-row:location!important;grid-column:1!important;justify-self:center!important;margin:0!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .vendor-cta-buttons{grid-row:cta!important;grid-column:1!important;justify-self:center!important;align-self:end!important;margin:0 0 6px 0!important;width:auto!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .contact-channel-row{grid-row:channels!important;grid-column:1!important;justify-self:stretch!important;align-self:end!important;position:static!important;transform:translateY(50%)!important;margin:0!important;z-index:60!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .tm-combo-pill__level-pill{display:none!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .vendor-cta-buttons{gap:10px!important;margin-top:0!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .vendor-cta-qr,body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .vendor-cta-qr .qr-code-placeholder,body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .vendor-cta-qr svg,body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .vendor-cta-qr img{max-width:84px!important;width:84px!important;height:84px!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .vendor-cta-actions{gap:6px!important}body:not(.tm-mobile-landscape) .profile-info-summery .profile-info-head:not(.is-editing) .vendor-cta-btn{padding:6px 12px!important;min-height:30px!important;font-size:12px!important}}.profile-info-head .store-name-wrapper .store-name,.profile-info-head .role-wrapper .store-categories-display,.profile-info-head .store-categories-wrapper .store-categories-display,.profile-info-head .store-categories-display-group .tm-combo-pill__level-pill,.profile-info-head .tm-location-pill .geo-address{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 14px!important;border-radius:999px!important;background:rgb(0 0 0 / .55)!important;border:1px solid rgb(255 255 255 / .08)!important;line-height:1.25!important;box-sizing:border-box!important;min-height:26px!important;white-space:nowrap!important}.profile-info-head .tm-combo-pill--basic .tm-combo-pill__level-pill{border-color:rgb(168 200 255 / .32)!important;background:rgb(18 34 62 / .62)!important}.profile-info-head .tm-combo-pill--mediatic .tm-combo-pill__level-pill{border-color:rgb(125 242 220 / .32)!important;background:rgb(11 43 41 / .62)!important}.profile-info-head .tm-combo-pill--cinematic .tm-combo-pill__level-pill{border-color:rgb(212 176 255 / .32)!important;background:rgb(34 20 48 / .62)!important}.profile-img img,.profile-frame .profile-img img,.dokan-store-sidebar .profile-img img,img.profile-img,.dokan-single-store .profile-img img{width:125px!important;height:125px!important;border-radius:50%!important;border:none!important;object-fit:cover!important;object-position:center center!important;display:block!important;margin:0!important;padding:0!important}.profile-info-head .store-name{margin:3px 0!important}.store-categories-display-group{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;margin:3px 0!important}.store-categories-display{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:4px 14px!important;border-radius:999px!important;background:rgb(0 0 0 / .45)!important;margin:0!important}.store-categories-display .tm-combo-pill__cats-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.store-categories-display .tm-combo-pill__cats-row .edit-field-btn,.store-categories-display .tm-combo-pill__cats-row .profile-edit-btn{position:relative!important;right:auto!important;top:auto!important;transform:none!important;margin-left:4px!important;flex-shrink:0!important}.store-categories-display .tm-combo-pill__cats{color:#C0C0C0!important;font-size:12px!important;font-weight:400!important;text-align:center!important;font-style:italic!important;line-height:1.5!important}.role-wrapper .store-categories-display .tm-combo-pill__cats{font-size:15px!important;font-style:normal!important;font-weight:700!important;color:#ffffff!important;letter-spacing:0.5px!important}.store-categories-display-group .tm-combo-pill__level-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:2px 12px!important;border-radius:999px!important;background:rgb(0 0 0 / .58)!important;border:1px solid rgb(255 255 255 / .12)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .06)!important}.store-categories-display-group .tm-combo-pill__level{font-size:12px!important;font-weight:700!important;text-align:center!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:0.06em!important;line-height:1.5!important;color:#C0C0C0!important}.tm-combo-pill--basic .tm-combo-pill__level-pill{border-color:rgb(168 200 255 / .28)!important;background:rgb(18 34 62 / .62)!important}.tm-combo-pill--mediatic .tm-combo-pill__level-pill{border-color:rgb(125 242 220 / .28)!important;background:rgb(11 43 41 / .62)!important}.tm-combo-pill--cinematic .tm-combo-pill__level-pill{border-color:rgb(212 176 255 / .28)!important;background:rgb(34 20 48 / .62)!important}.tm-combo-pill--basic .tm-combo-pill__level{color:#a8c8ff!important}.tm-combo-pill--mediatic .tm-combo-pill__level{color:#7df2dc!important}.tm-combo-pill--cinematic .tm-combo-pill__level{color:#d4b0ff!important}.profile-info-head .featured-favourite{margin:3px 0!important}.tm-location-pill,.dokan-store-info .dokan-store-address{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:3px 0!important;list-style:none!important;cursor:default!important}.tm-location-pill i.fa-map-marker-alt,.dokan-store-info .dokan-store-address i.fa-map-marker-alt{display:none!important}.tm-location-pill .country-flag,.dokan-store-info .dokan-store-address .country-flag{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:28px!important;line-height:1!important;cursor:help!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;flex-shrink:0!important}.tm-location-pill .country-flag img.emoji,.dokan-store-info .dokan-store-address .country-flag img.emoji{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;flex-shrink:0!important}.tm-location-pill .geo-address,.dokan-store-info .dokan-store-address .geo-address{color:#C0C0C0!important;font-size:12px!important;font-weight:500!important;letter-spacing:0.02em!important;cursor:default!important;pointer-events:none!important}.tm-location-pill .geo-address::before,.dokan-store-info .dokan-store-address .geo-address::before{content:none!important}.tm-location-pill .geo-address br,.dokan-store-info .dokan-store-address .geo-address br{display:none!important}@media (min-width:2560px){.profile-frame{width:calc(100vw - 2px)!important;height:100vh!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:0!important}}@media (min-width:1025px) and (max-width:2559px){.profile-frame{width:calc(100% - 2px)!important;height:100vh!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:0!important}}@media (min-width:calc(var(--bp-phone-portrait-max) + 1px)) and (max-width:var(--bp-tablet-portrait-max)) and (orientation:portrait){.profile-frame{width:calc(100% - 2px)!important;height:100vh!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:0!important;box-shadow:0 8px 24px 0 rgb(0 0 0 / .37),inset 0 1px 0 0 rgb(255 255 255 / .1)!important;margin:0 1px!important}.tm-profile-frame-wrapper{padding:0!important}}@media (min-width:calc(var(--bp-phone-landscape-max) + 1px)) and (max-width:var(--bp-tablet-landscape-max)) and (orientation:landscape){.profile-frame{width:calc(100% - 2px)!important;height:100vh!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:0!important;box-shadow:0 6px 20px 0 rgb(0 0 0 / .32),inset 0 1px 0 0 rgb(255 255 255 / .08)!important;margin:0 1px!important}.tm-profile-frame-wrapper{padding:0!important}}@media (max-width:var(--bp-phone-portrait-max)) and (orientation:portrait){.profile-frame{width:calc(100% - 2px)!important;height:100vh!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:8px!important;box-shadow:0 4px 16px 0 rgb(0 0 0 / .37),inset 0 1px 0 0 rgb(255 255 255 / .1)!important;margin:0 1px!important}.tm-profile-frame-wrapper{padding:0!important}}@media (max-width:var(--bp-phone-landscape-max)) and (orientation:landscape){.profile-frame{width:calc(100% - 2px)!important;height:100vh!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:4px!important;box-shadow:0 3px 12px 0 rgb(0 0 0 / .3),inset 0 1px 0 0 rgb(255 255 255 / .08)!important;margin:0 1px!important}.tm-profile-frame-wrapper{padding:0!important}}.tm-location-pill .geo-address::after,.dokan-store-info .dokan-store-address .geo-address::after{content:""!important}body.tm-mobile-landscape .tm-profile-frame-wrapper,body.tm-mobile-portrait .tm-profile-frame-wrapper{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:var(--tm-visible-viewport-height,100dvh)!important;overflow-x:visible!important;overflow-y:hidden!important}body.tm-mobile-landscape .profile-frame,body.tm-mobile-portrait .profile-frame{width:100%!important;height:var(--tm-visible-viewport-height,100dvh)!important;margin:0!important;border-radius:0!important}body.tm-mobile-landscape .tm-header-platforms,body.tm-mobile-portrait .tm-header-platforms{display:none!important}body.tm-mobile-landscape .tm-header-actions,body.tm-mobile-portrait .tm-header-actions{display:inline-flex!important;align-items:center!important}body.tm-mobile-landscape .keyboard-nav-container,body.tm-mobile-portrait .keyboard-nav-container{display:block!important}body.tm-mobile-landscape .tm-showcase-resume-slot,body.tm-mobile-portrait .tm-showcase-resume-slot{position:fixed!important;left:18px!important;right:auto!important;bottom:calc(18px + 36px + 10px)!important;width:auto!important;max-width:calc(100vw - 36px)!important;z-index:150!important}body.tm-mobile-landscape .keyboard-nav-btn:not(.keyboard-nav-loop),body.tm-mobile-portrait .keyboard-nav-btn:not(.keyboard-nav-loop){display:none!important}body.tm-mobile-landscape .keyboard-nav-loop,body.tm-mobile-portrait .keyboard-nav-loop{position:fixed!important;bottom:18px!important;left:18px!important;right:auto!important;top:auto!important;z-index:150!important;grid-column:unset!important;display:inline-flex!important;border:1px solid rgb(255 255 255 / .18)!important;background:rgb(0 0 0 / .7)!important;color:#D4AF37!important;border-radius:8px!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 4px 16px 0 rgb(0 0 0 / .37),inset 0 1px 0 0 rgb(255 255 255 / .1)!important}body.tm-mobile-portrait .keyboard-nav-loop{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important}body.tm-mobile-portrait .keyboard-nav-loop .keyboard-nav-icon,body.tm-mobile-landscape .keyboard-nav-loop .keyboard-nav-icon{font-size:14px!important}body.tm-mobile-landscape .keyboard-nav-loop.is-active,body.tm-mobile-portrait .keyboard-nav-loop.is-active{border-color:rgb(212 175 55 / .8)!important;background:rgb(0 0 0 / .9)!important;color:#D4AF37!important;box-shadow:0 6px 24px rgb(212 175 55 / .35),inset 0 1px 0 0 rgb(255 255 255 / .2)!important}body.tm-mobile-landscape .hero-global-controls,body.tm-mobile-portrait .hero-global-controls{position:fixed!important;bottom:var(--tm-mobile-controls-clearance)!important;right:18px!important;left:auto!important;top:auto!important;z-index:150!important;flex-direction:column!important;align-items:center!important;gap:6px!important}body.tm-mobile-landscape .hero-global-mute,body.tm-mobile-portrait .hero-global-mute{display:inline-flex!important}body.tm-mobile-landscape .toggle-text-full,body.tm-mobile-portrait .toggle-text-full{display:none!important}body.tm-mobile-landscape .toggle-text-short,body.tm-mobile-portrait .toggle-text-short{display:inline!important}body.tm-mobile-landscape .hero-toggle-row,body.tm-mobile-portrait .hero-toggle-row{flex-wrap:nowrap!important}@media (pointer:coarse) and (hover:none){.tm-profile-frame-wrapper{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;overflow-x:visible!important;overflow-y:hidden!important}.profile-frame{width:100%!important;height:100%!important;margin:0!important;border-radius:0!important}.tm-header-platforms{display:none!important}.tm-header-actions{display:inline-flex!important;align-items:center!important}.keyboard-nav-container{display:block!important}.tm-showcase-resume-slot{position:fixed!important;left:18px!important;right:auto!important;bottom:calc(18px + 36px + 10px)!important;width:auto!important;max-width:calc(100vw - 36px)!important;z-index:150!important}.keyboard-nav-btn:not(.keyboard-nav-loop){display:none!important}.keyboard-nav-loop{position:fixed!important;bottom:18px!important;left:18px!important;right:auto!important;top:auto!important;z-index:150!important;grid-column:unset!important;display:inline-flex!important;border:1px solid rgb(255 255 255 / .18)!important;background:rgb(0 0 0 / .82)!important;color:#D4AF37!important;border-radius:8px!important;box-shadow:0 4px 16px 0 rgb(0 0 0 / .37),inset 0 1px 0 0 rgb(255 255 255 / .1)!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important}.keyboard-nav-loop .keyboard-nav-icon{font-size:14px!important}.keyboard-nav-loop.is-active{border-color:rgb(212 175 55 / .8)!important;background:rgb(0 0 0 / .9)!important;color:#D4AF37!important;box-shadow:0 6px 24px rgb(212 175 55 / .35),inset 0 1px 0 0 rgb(255 255 255 / .2)!important}.toggle-text-full{display:none!important}.toggle-text-short{display:inline!important}.hero-toggle-row{flex-wrap:nowrap!important}.hero-global-controls{position:fixed!important;bottom:var(--tm-mobile-controls-clearance)!important;right:18px!important;left:auto!important;top:auto!important;z-index:150!important;flex-direction:column!important;align-items:center!important;gap:6px!important}.hero-global-mute{display:inline-flex!important}}.tm-strip-details-btn{display:inline-block;background:none;border:1px solid rgb(255 255 255 / .3);border-radius:4px;color:rgb(255 255 255 / .75);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;cursor:pointer;margin-left:8px;vertical-align:middle;transition:background 0.15s,color 0.15s,border-color 0.15s;white-space:nowrap}.tm-strip-details-btn:hover,.tm-strip-details-btn[aria-expanded="true"]{background:rgb(255 255 255 / .15);color:#fff;border-color:rgb(255 255 255 / .6)}.tm-strip-details-popup{position:fixed;z-index:1499;box-sizing:border-box;padding-top:10px}.tm-strip-details-popup[hidden]{display:none}.tm-strip-details-popup__arrow{position:absolute;top:2px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid #fff0;border-right:8px solid #fff0;border-bottom:8px solid rgb(30 32 42 / .97)}.tm-strip-details-popup__inner{background:rgb(22 24 34 / .97);border:1px solid rgb(255 255 255 / .12);border-radius:8px;box-shadow:0 8px 32px rgb(0 0 0 / .55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.tm-strip-details-inline{margin-top:10px;width:100%}.tm-strip-details-inline .tm-strip-details-popup__inner{box-shadow:none}.tm-strip-details-inline .tm-strip-details-popup__body{max-height:none;overflow:visible}.tm-strip-details-popup__header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px;border-bottom:1px solid rgb(255 255 255 / .08)}.tm-strip-details-popup__title{color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tm-strip-details-close{background:none;border:none;color:rgb(255 255 255 / .45);font-size:16px;line-height:1;cursor:pointer;padding:0 2px;transition:color 0.15s}.tm-strip-details-close:hover{color:#fff}.tm-strip-details-popup__body{padding:10px 14px 12px;max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.tm-sdp-section__name{color:#D4AF37;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;text-align:left}.tm-sdp-section__items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px}.tm-sdp-section__items li{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .1);border-radius:4px;color:#c8c8d4;font-size:11px;padding:2px 8px}.tm-sdp-empty{color:rgb(255 255 255 / .45);font-size:12px;margin:0}.tm-level-filter-wrap .tm-level-items{color:#C0C0C0!important;flex-grow:1!important}.tm-level-filter-wrap .tm-level-items:empty::before{content:'All levels'!important;color:#999!important}.tm-level-filter-wrap{position:relative}.tm-level-box{position:absolute;z-index:100;width:100%;left:0}.dokan-error{background:#0d0d0d!important;color:#D4AF37!important;border:1px solid rgb(212 175 55 / .35)!important;border-left:3px solid #D4AF37!important;border-radius:4px!important;padding:14px 20px 14px 50px!important;margin:20px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0.03em!important;box-shadow:none!important}body.tm-pager-enhanced .pagination-container{display:none!important}.pagination-container{margin-top:56px;margin-bottom:28px;padding:0 20px}.pagination-container .pagination-wrap{display:flex;justify-content:center}.pagination-container ul.pagination{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.pagination-container ul.pagination>li{list-style:none;margin:0;padding:0}.pagination-container ul.pagination>li>a,.pagination-container ul.pagination>li>span{min-width:40px;height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgb(212 175 55 / .45);background:rgb(0 0 0 / .62);color:#D4AF37;text-decoration:none;font-size:14px;font-weight:600;line-height:1;transition:background 0.18s ease,border-color 0.18s ease,transform 0.18s ease;box-shadow:0 2px 14px rgb(0 0 0 / .45)}.pagination-container ul.pagination>li>a:hover,.pagination-container ul.pagination>li>a:focus-visible{background:rgb(212 175 55 / .18);border-color:#D4AF37;transform:translateY(-1px);outline:none}.pagination-container ul.pagination>li>span.current{background:rgb(212 175 55 / .22);border-color:#D4AF37;color:#f2d77a}.pagination-container ul.pagination>li>span.dots{min-width:18px;padding:0 4px;border:0;background:#fff0;box-shadow:none;color:rgb(212 175 55 / .85)}#tm-card-pager{position:relative}.tm-card-arrow{position:static;z-index:auto;width:42px;height:42px;background:rgb(0 0 0 / .6);border:2px solid rgb(212 175 55 / .5);border-radius:50%;color:#D4AF37;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background 0.2s,border-color 0.2s,transform 0.15s;box-shadow:0 2px 14px rgb(0 0 0 / .55);flex-shrink:0}.tm-card-arrow svg{width:20px;height:20px;pointer-events:none}.tm-card-arrow:hover:not(:disabled){background:rgb(212 175 55 / .18);border-color:#D4AF37;transform:scale(1.12)}.tm-card-arrow:disabled{opacity:.18;cursor:default;pointer-events:none}#tm-card-pager{display:block}#tm-card-pager>#dokan-seller-listing-wrap{width:100%}#tm-card-pager>#tm-card-prev,#tm-card-pager>#tm-card-next{display:none}#tm-pager-bar{margin-top:60px;margin-bottom:20px;z-index:20;display:flex;justify-content:center;align-items:center;gap:10px}#tm-pager-bar>.tm-card-arrow:first-child{margin-right:25px}#tm-pager-bar>.tm-card-arrow:last-child{margin-left:25px}#tm-sort-wrap{position:relative}#tm-sort-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:rgb(0 0 0 / .6);border:1px solid rgb(212 175 55 / .5);border-radius:4px;color:#D4AF37;cursor:pointer;padding:0;transition:background 0.2s,border-color 0.2s;box-shadow:0 2px 14px rgb(0 0 0 / .55)}#tm-sort-btn svg{width:18px;height:18px;pointer-events:none}#tm-sort-btn:hover,#tm-sort-btn.is-open{background:rgb(212 175 55 / .15);border-color:#D4AF37}#tm-sort-dropdown{display:none;position:absolute;bottom:calc(100% + 8px);left:0;min-width:165px;background:#111;border:1px solid rgb(212 175 55 / .4);border-radius:4px;list-style:none;margin:0;padding:4px 0;z-index:30;box-shadow:0 4px 20px rgb(0 0 0 / .7)}#tm-sort-dropdown.is-open{display:block}#tm-sort-dropdown li{padding:10px 16px;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:rgb(212 175 55 / .7);cursor:pointer;transition:background 0.15s,color 0.15s;white-space:nowrap}#tm-sort-dropdown li:hover{background:rgb(212 175 55 / .1);color:#D4AF37}#tm-sort-dropdown li.selected{color:#D4AF37;font-weight:600}#tm-sort-dropdown li.selected::before{content:'\2713\00a0'}#tm-showcase-btn{display:inline-flex;align-items:center;height:42px;padding:0 22px;background:#fff0;border:1px solid #D4AF37;border-radius:4px;color:#D4AF37;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background 0.2s,color 0.2s;box-shadow:0 2px 14px rgb(0 0 0 / .55)}#tm-showcase-btn:hover{background:#D4AF37;color:#000}.tm-header-home-item{display:flex;align-items:center;margin-right:8px}.tm-header-home-link{display:flex;align-items:center;justify-content:center;padding:4px 10px;color:#fff;opacity:.85;transition:opacity 0.2s,color 0.2s;text-decoration:none}.tm-header-home-link:hover,.tm-header-home-link:focus{opacity:1;color:#eab150}.tm-header-home-link svg{display:block}body.dokan-store .tm-header-nav{max-width:none!important;overflow:visible!important;min-width:0!important;width:100%!important;justify-self:stretch!important}body.dokan-store .tm-cinematic-header__inner{grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:12px!important}body.dokan-store .tm-cinematic-header .tm-header-nav{max-width:min(980px, 76vw)!important;margin:0 auto!important;overflow:visible!important}body.dokan-store .tm-header-left{flex-wrap:nowrap!important;min-width:0!important}body.dokan-store .tm-header-platforms{flex-wrap:nowrap!important;white-space:nowrap!important;padding:0 12px!important;gap:8px!important}body.dokan-store .tm-header-platforms__label{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;line-height:1!important;letter-spacing:0.08em!important}body.dokan-store .tm-header-platforms__icons{flex-wrap:nowrap!important}body.dokan-store .tm-header-menu{overflow:visible!important;gap:8px!important}body.dokan-store .tm-header-menu>li{flex:0 0 auto!important}#menu-item-1091{margin-left:20px!important}.tm-header-account-item{margin:0 0 0 10px!important;padding:0!important;list-style:none!important;flex-shrink:0!important}.tm-header-account-slot{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-shrink:0!important;max-width:100%!important}.tm-header-account-pill{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:7px 10px!important;border-radius:14px!important;border:1px solid rgb(212 175 55 / .35)!important;background:rgb(0 0 0 / .55)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08)!important;transition:border-color 180ms ease,box-shadow 180ms ease!important;white-space:nowrap!important}.tm-header-account-pill:hover{border-color:rgb(212 175 55 / .7)!important;box-shadow:0 8px 20px rgb(0 0 0 / .35),inset 0 0 0 1px rgb(255 255 255 / .2)!important}.tm-header-account-icon{color:#f2d889!important;font-size:14px!important;width:14px!important;height:14px!important;display:inline-block!important;opacity:0.85!important}.tm-header-account-link{color:#f2d889!important;font-size:10px!important;letter-spacing:0.11em!important;text-transform:uppercase!important;font-weight:700!important;text-decoration:none!important;opacity:0.85!important;transition:opacity 0.2s,color 0.2s!important}.tm-header-account-link:hover,.tm-header-account-link:focus-visible{opacity:1!important;color:#ffffff!important}.tm-header-account-item--logged-in .tm-header-account-link{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 10px!important;border-radius:14px!important;border:1px solid rgb(212 175 55 / .35)!important;background:rgb(0 0 0 / .55)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08)!important;text-transform:none!important;letter-spacing:0.03em!important;font-size:11px!important;font-weight:600!important;max-width:220px!important;transition:border-color 180ms ease,box-shadow 180ms ease,color 0.2s,opacity 0.2s!important}.tm-header-account-slot--logged-in .tm-header-account-link{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 10px!important;border-radius:14px!important;border:1px solid rgb(212 175 55 / .35)!important;background:rgb(0 0 0 / .55)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08)!important;text-transform:none!important;letter-spacing:0.03em!important;font-size:11px!important;font-weight:600!important;max-width:220px!important;transition:border-color 180ms ease,box-shadow 180ms ease,color 0.2s,opacity 0.2s!important}.tm-header-account-item--logged-in .tm-header-account-link:hover,.tm-header-account-item--logged-in .tm-header-account-link:focus-visible{border-color:rgb(212 175 55 / .7)!important;box-shadow:0 8px 20px rgb(0 0 0 / .35),inset 0 0 0 1px rgb(255 255 255 / .2)!important}.tm-header-account-slot--logged-in .tm-header-account-link:hover,.tm-header-account-slot--logged-in .tm-header-account-link:focus-visible{border-color:rgb(212 175 55 / .7)!important;box-shadow:0 8px 20px rgb(0 0 0 / .35),inset 0 0 0 1px rgb(255 255 255 / .2)!important}.tm-open-account-seller{padding-top:0!important;padding-bottom:0!important;border:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;outline:none!important}.tm-header-account-avatar{display:inline-flex!important;width:22px!important;height:22px!important;border-radius:50%!important;overflow:hidden!important;border:1px solid rgb(212 175 55 / .65)!important;box-shadow:0 0 0 1px rgb(0 0 0 / .55) inset!important;flex:0 0 22px!important}.tm-header-account-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.tm-header-account-name{display:inline-block!important;max-width:15ch!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f2d889!important}.tm-header-account-sep{color:rgb(242 216 137 / .45)!important;font-size:11px!important;font-weight:400!important}#menu-item-1091>a{display:flex;align-items:center;gap:6px;background:#eab150!important;border-color:#eab150!important;color:#000000!important}.tm-menu-icon{font-size:16px;width:16px;height:16px;display:inline-block;opacity:.85;transition:opacity 0.2s,color 0.2s}#menu-item-1091>a:hover,#menu-item-1091>a:focus-visible{background:#f2d889!important;border-color:#f2d889!important;color:#000000!important}#menu-item-1091>a:hover .tm-menu-icon,#menu-item-1091>a:focus .tm-menu-icon{opacity:1;color:#000}body.tm-showcase-page .tm-profile-frame-wrapper{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;overflow-x:visible!important;overflow-y:hidden!important}body.tm-showcase-page #masthead,body.tm-showcase-page #ast-desktop-header,body.tm-showcase-page #ast-mobile-header{display:none!important;height:0!important}body.tm-showcase-page #content.site-content,body.tm-showcase-page #page{padding-top:0!important;margin-top:0!important}body.tm-platform-page #masthead,body.tm-platform-page #ast-desktop-header,body.tm-platform-page #ast-mobile-header{display:none!important}html body.tm-platform-page{overflow:hidden!important;height:100%!important}body.tm-platform-page #tm-platform-content{width:100%;max-width:1800px;margin-left:auto;margin-right:auto;height:100vh;box-sizing:border-box;background:#0a0a0a;padding-top:var(--tm-header-height,70px);padding-bottom:0;overflow-y:auto}body.tm-platform-page.tm-listing-page #tm-platform-content{padding-top:var(--tm-listing-header-clearance)!important}body.tm-listing-page .ecomcine-site-header,body.tm-listing-page #masthead,body.tm-listing-page #ast-desktop-header,body.tm-listing-page #ast-mobile-header,body.tm-listing-page .entry-header,body.tm-listing-page .page-header{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.tm-listing-page{--tm-listing-header-top:calc(20px + var(--wp-admin--admin-bar--height, 0px));--tm-listing-header-height:72px;--tm-listing-header-gap:12px;--tm-listing-header-clearance:calc(20px + var(--tm-listing-header-height) + var(--tm-listing-header-gap))}body.tm-listing-page .tm-cinematic-header,body.tm-listing-page.dokan-store .tm-cinematic-header{position:fixed!important;top:var(--tm-listing-header-top)!important;left:50%!important;transform:translateX(-50%)!important;width:calc(100% - 40px)!important;max-width:1920px!important;z-index:110!important;pointer-events:none!important;display:block!important}body.tm-listing-page .tm-cinematic-header__inner,body.tm-listing-page.dokan-store .tm-cinematic-header__inner{bottom:max(6px, calc(env(safe-area-inset-bottom, 0px) + var(--tm-browser-ui-offset, 0px)))!important;position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;padding:8px 14px!important;--tm-header-size:48px;background:rgb(0 0 0 / .45)!important;border:1px solid rgb(212 175 55 / .25)!important;border-radius:18px!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 18px 40px rgb(0 0 0 / .35)!important;pointer-events:auto!important}body.tm-listing-page .tm-header-left{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important;min-width:0!important}body.tm-listing-page .tm-header-left .custom-logo-link img,body.tm-listing-page .tm-header-left .custom-logo-link svg{max-height:42px!important;width:auto!important}body.tm-listing-page .tm-header-platforms{flex-wrap:nowrap!important;white-space:nowrap!important;padding:0 12px!important;gap:8px!important}body.tm-listing-page .tm-header-platforms__label{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;line-height:1!important;letter-spacing:0.08em!important}body.tm-listing-page .tm-header-platforms__icons{flex-wrap:nowrap!important}body.tm-listing-page .tm-header-nav{justify-self:center!important;max-width:min(980px, 76vw)!important;margin:0 auto!important;overflow:visible!important;min-width:0!important;width:100%!important}body.tm-listing-page .tm-header-menu{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;gap:8px!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;overflow:visible!important}body.tm-listing-page .tm-header-menu>li{margin:0!important;flex:0 0 auto!important}body.tm-listing-page .tm-header-menu>li>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;border-radius:14px!important;border:1px solid rgb(212 175 55 / .35)!important;background:rgb(0 0 0 / .55)!important;color:#f2d889!important;font-size:11px!important;letter-spacing:0.14em!important;text-transform:uppercase!important;font-weight:700!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08)!important;transition:transform 180ms ease,box-shadow 180ms ease,color 180ms ease,border-color 180ms ease!important}body.tm-listing-page .tm-header-menu>li>a:hover,body.tm-listing-page .tm-header-menu>li>a:focus-visible{color:#ffffff!important;border-color:rgb(212 175 55 / .7)!important;box-shadow:0 8px 20px rgb(0 0 0 / .35),inset 0 0 0 1px rgb(255 255 255 / .2)!important;transform:translateY(-1px)!important}body.tm-listing-page .tm-header-actions{justify-self:end!important;display:inline-flex!important;align-items:center!important;gap:10px!important}body.tm-listing-page .tm-header-icon{position:relative!important;width:var(--tm-header-size)!important;height:var(--tm-header-size)!important;border-radius:12px!important;border:1px solid rgb(255 255 255 / .18)!important;background:rgb(0 0 0 / .65)!important;color:#D4AF37!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 24px rgb(0 0 0 / .4),inset 0 1px 0 rgb(255 255 255 / .12)!important;transition:transform 180ms ease,box-shadow 180ms ease,color 180ms ease!important;cursor:pointer!important}body.tm-listing-page .tm-header-icon:hover,body.tm-listing-page .tm-header-icon:focus-visible{color:#ffffff!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px rgb(0 0 0 / .45),inset 0 1px 0 rgb(255 255 255 / .2)!important}body.tm-listing-page .tm-header-icon i{font-size:16px!important}body.tm-listing-page .tm-header-icon .tm-header-icon-svg{width:16px!important;height:16px!important;display:inline-block!important;fill:currentColor!important}body.tm-listing-page .tm-header-count{position:absolute!important;top:-5px!important;right:-5px!important;min-width:18px!important;height:18px!important;padding:0 6px!important;border-radius:999px!important;background:#D4AF37!important;color:#000000!important;font-size:10px!important;font-weight:700!important;line-height:18px!important;text-align:center!important;box-shadow:0 6px 14px rgb(0 0 0 / .35)!important}body.tm-listing-page .tm-header-toggle{display:none!important}body.tm-listing-page #page{margin-top:0!important;padding-top:var(--tm-listing-header-clearance)!important}body.tm-listing-page #tm-platform-content{margin-top:0!important}body.tm-listing-page #content.site-content,body.tm-listing-page .site-content,body.tm-listing-page .ast-container,body.tm-listing-page main.site-main,body.tm-listing-page article,body.tm-listing-page .entry-content{margin-top:0!important;padding-top:0!important}body.tm-listing-page .ecomcine-person-listing__filters{display:block!important;margin-top:0!important;margin-bottom:10px!important;padding-bottom:10px!important;box-sizing:border-box!important}body.tm-listing-page #ecomcine-person-listing.grid-view{margin-top:0!important}.fct-checkout-modal-container{display:none!important}.fct-checkout-modal-container.is-open,.fct-checkout-modal-container.is-active,.fct-checkout-modal-container[data-open="true"]{display:block!important}body.tm-listing-page .tm-booking-modal{display:none!important;visibility:hidden!important;pointer-events:none!important}body.tm-listing-page .tm-booking-modal.is-open,body.tm-listing-page.tm-booking-modal-open .tm-booking-modal,body.tm-listing-page .tm-booking-modal[aria-hidden="false"]{display:block!important;visibility:visible!important;pointer-events:auto!important}body.tm-platform-page #page{min-height:0!important}body.tm-platform-page #content.site-content{flex-grow:0!important;padding:0!important;margin:0!important}.tm-dokan-store-form .tm-dokan-banner-dimensions{max-width:var(--tm-dokan-banner-width,625px);max-height:var(--tm-dokan-banner-height,300px)}.tm-dokan-store-form .tm-dokan-banner-dimensions .dokan-remove-banner-image{height:var(--tm-dokan-banner-height,300px)}.tm-dokan-store-form .tm-banner-video-preview{max-width:100%;height:auto}.tm-dokan-store-form .tm-hidden-by-default{display:none}.tm-dokan-store-form .tm-physical-attributes-title{margin-top:30px;margin-bottom:20px;font-size:18px;border-bottom:2px solid #f05025;padding-bottom:10px}.tm-dokan-store-form .tm-store-settings-submit-wrap{margin-left:24%}.tm-showcase-takeover{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.tm-showcase-takeover .dokan-store-wrap{width:100%;margin:0}body.ecomcine-person-unavailable:not(.ecomcine-person-editable) .dokan-store-wrap{min-height:calc(100vh - var(--tm-header-height, 70px));display:flex;align-items:center;justify-content:center;padding:calc(var(--tm-header-height, 70px) + 32px) 24px 32px;box-sizing:border-box}body.ecomcine-person-unavailable:not(.ecomcine-person-editable) #dokan-primary,body.ecomcine-person-unavailable:not(.ecomcine-person-editable) .dokan-single-store{width:100%;display:flex;align-items:center;justify-content:center}.tm-person-unavailable-state{width:min(560px, 100%)}.tm-person-unavailable-state__card{border:1px solid rgb(212 175 55 / .34);border-radius:22px;padding:32px 36px;background:linear-gradient(180deg,rgb(18 18 18 / .96) 0%,rgb(8 8 8 / .96) 100%);box-shadow:0 24px 80px rgb(0 0 0 / .42);text-align:center;backdrop-filter:blur(10px)}.tm-person-unavailable-state__eyebrow{margin-bottom:12px;color:#d4af37;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.tm-person-unavailable-state__message{color:#f3e7b3;font-size:20px;line-height:1.6;margin:0}.tm-showcase-takeover #dokan-primary,.tm-showcase-takeover .dokan-single-store{width:100%}.tm-showcase-takeover .profile-frame{min-height:var(--tm-visible-viewport-height,100dvh)}body.tm-showcase-page #content>.ast-container{padding-top:0!important;margin-top:0!important;padding-bottom:0!important;margin-bottom:0!important}body.tm-showcase-page #content,body.tm-showcase-page #page{padding-bottom:0!important;margin-bottom:0!important}body.tm-showcase-page{margin:0!important;padding:0!important;overflow:hidden!important;height:var(--tm-visible-viewport-height,100dvh)!important}#dokan-seller-listing-wrap.ecomcine-store-listing-wrap .store-wrapper{position:relative!important}#dokan-seller-listing-wrap.ecomcine-store-listing-wrap .store-wrapper .tm-store-card-link{position:absolute!important;inset:0!important;z-index:20!important;display:block!important;text-decoration:none!important;border:0!important}#dokan-seller-listing-wrap.ecomcine-store-listing-wrap .store-wrapper>*:not(.tm-store-card-link){pointer-events:none!important}#dokan-seller-listing-wrap .store-data{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;gap:2px!important}#dokan-seller-listing-wrap .store-data .vendor-name-featured{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;padding-bottom:0!important}#dokan-seller-listing-wrap .store-data .vendor-name-featured h2{margin:0!important;min-height:20px!important;display:flex!important;align-items:center!important}#dokan-seller-listing-wrap .store-data .vendor-name-featured .vendor-name-pill{display:inline-flex!important;align-items:center!important;padding:3px 10px!important;border-radius:999px!important;background:rgb(0 0 0 / .45)!important;line-height:1.2!important}#dokan-seller-listing-wrap .store-data .vendor-name-featured .tm-card-status-row{display:flex!important;gap:6px!important;align-items:center!important;margin-top:2px!important;flex-wrap:nowrap!important;height:24px!important;min-height:24px!important}#dokan-seller-listing-wrap .store-data .vendor-name-featured .tm-card-status-row.tm-card-status-row--empty{visibility:hidden!important}#dokan-seller-listing-wrap .store-data .vendor-name-featured .tm-card-status-row .featured-label,#dokan-seller-listing-wrap .store-data .vendor-name-featured .tm-card-status-row .verified-label{position:static!important;margin:0!important;padding:3px 10px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;height:20px!important;min-height:20px!important;display:inline-flex!important;align-items:center!important}#dokan-seller-listing-wrap .store-data .store-categories-wrapper,#dokan-seller-listing-wrap .store-data .location-wrapper{display:block!important;width:100%!important;text-align:left!important;justify-content:flex-start!important;margin-top:2px!important}#dokan-seller-listing-wrap .store-data .store-categories-wrapper .field-display,#dokan-seller-listing-wrap .store-data .location-wrapper .field-display{display:block!important;text-align:left!important;justify-content:flex-start!important}#dokan-seller-listing-wrap .store-data .store-categories-display{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:6px!important;padding:3px 10px!important;border-radius:999px!important;background:rgb(0 0 0 / .45)!important}#dokan-seller-listing-wrap .store-data .store-categories-display .tm-card-category-label{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#d4af37!important;opacity:0.95!important;white-space:nowrap!important}#dokan-seller-listing-wrap .store-data .store-categories-display .tm-card-category-label::before{content:''!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#d4af37!important;box-shadow:0 0 8px rgb(212 175 55 / .55)!important;flex-shrink:0!important}#dokan-seller-listing-wrap .store-data .store-categories-display .tm-card-category-value{font-size:12px!important;color:#c0c0c0!important;font-style:italic!important;text-align:left!important}#dokan-seller-listing-wrap .store-data .store-categories-display-group{align-items:flex-start!important}#dokan-seller-listing-wrap .store-data .store-categories-display .tm-combo-pill__cats,#dokan-seller-listing-wrap .store-data .store-categories-display-group .tm-combo-pill__level,#dokan-seller-listing-wrap .store-data .store-categories-display .tm-combo-pill__cats-row{text-align:left!important;justify-content:flex-start!important}#dokan-seller-listing-wrap .store-data .store-categories-display-group .tm-combo-pill__level-pill{align-self:flex-start!important}#dokan-seller-listing-wrap .store-data .location-display{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px 10px!important;border-radius:999px!important;background:rgb(0 0 0 / .45)!important;font-size:12px!important;color:#C0C0C0!important;font-style:italic!important}#dokan-seller-listing-wrap .store-data .location-display .geo-address{color:#C0C0C0!important}#dokan-seller-listing-wrap .store-data .location-display .country-flag,#dokan-seller-listing-wrap .store-data .location-display .country-flag img{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;flex-shrink:0!important;display:inline-block!important;vertical-align:middle!important}.store-lists-other-filter-wrap #ecomcine-filter-actions-cell{order:6}.store-search-field label[for="ecomcine-person-search"]{display:none!important}.store-lists-other-filter-wrap .featured.item>label[for="ecomcine-featured"],.store-lists-other-filter-wrap .open-now.item:not(.tm-profile-level-filter)>label[for="ecomcine-verified"]{color:#D4AF37!important;font-size:13px!important;font-weight:600!important;margin:0!important;text-align:center!important}#ecomcine-filter-actions-cell{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:flex-end!important;gap:10px!important;white-space:nowrap!important}#ecomcine-filter-links-wrap{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;align-self:center!important;gap:2px!important;text-align:right!important;margin:0!important;line-height:1!important}#ecomcine-apply-filters-btn{background:#D4AF37!important;color:#000000!important;border:none!important;padding:0!important;margin:0!important;width:52px!important;height:42px!important;min-height:42px!important;font-size:15px!important;font-weight:700!important;letter-spacing:1px!important;border-radius:3px!important;cursor:pointer!important;line-height:1!important;box-shadow:none!important;text-transform:uppercase!important}#ecomcine-apply-filters-btn:hover{background:#C09F2F!important;color:#000000!important}#ecomcine-view-all-filters-btn,#ecomcine-clear-all-filters-btn{display:inline-block!important;text-decoration:none!important;font-size:0.85em!important;font-weight:400!important;cursor:pointer!important;line-height:1.2!important}#ecomcine-view-all-filters-btn{color:#D4AF37!important}#ecomcine-clear-all-filters-btn{color:#aaaaaa!important}#ecomcine-view-all-filters-btn:hover,#ecomcine-clear-all-filters-btn:hover{color:#ffffff!important;text-decoration:underline!important}#ecomcine-person-listing.grid-view{margin-top:34px!important;padding-left:20px!important;padding-right:20px!important}#ecomcine-person-listing.grid-view .ecomcine-person-listing__content{padding-left:0!important;padding-right:0!important;width:100%!important;max-width:none!important}#ecomcine-person-listing.grid-view ul.ecomcine-person-cards{padding:0!important;margin:0!important;list-style:none!important;display:flex!important;flex-wrap:wrap!important;row-gap:60px!important;column-gap:0!important;align-items:stretch!important}#ecomcine-person-listing.grid-view ul.ecomcine-person-cards li.ecomcine-person-card--grid{width:calc(100% / var(--tm-grid-columns, 4))!important;box-sizing:border-box!important;padding-left:15px!important;padding-right:15px!important;padding-bottom:0!important;margin-bottom:0!important;overflow:visible!important;align-self:stretch!important}#ecomcine-person-listing .ecomcine-person-card .store-wrapper{position:relative!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;border-radius:0!important;min-height:100%!important}#ecomcine-person-listing .ecomcine-person-card .store-wrapper .store-header{position:relative!important;z-index:1!important}#ecomcine-person-listing .ecomcine-person-card .store-wrapper .store-header .store-banner{position:relative!important;display:block!important;width:100%!important;overflow:hidden!important;height:clamp(170px, 13vw, 210px)!important;min-height:170px!important;background:linear-gradient(180deg,rgb(26 26 26 / .35) 0%,rgb(0 0 0 / .7) 100%)!important;border-radius:0!important}#ecomcine-person-listing .ecomcine-person-card .store-wrapper .store-header .store-banner a,#ecomcine-person-listing .ecomcine-person-card .store-wrapper .store-header .store-banner img,#ecomcine-person-listing .ecomcine-person-card .store-wrapper .store-header .store-banner .tm-store-fallback-banner{display:block!important;width:100%!important;height:100%!important;border-radius:0!important}#ecomcine-person-listing .ecomcine-person-card .store-wrapper .store-header .store-banner img{position:absolute!important;inset:0!important;object-fit:cover!important;object-position:center center!important;filter:saturate(1.02) contrast(1.02)!important;opacity:1!important;visibility:visible!important}#ecomcine-person-listing.grid-view .store-content{position:absolute!important;inset:0!important;display:block!important;text-align:left!important;z-index:5!important;padding:0 18px 44px 18px!important;background:linear-gradient(to top,rgb(0 0 0 / .84) 0%,rgb(0 0 0 / .52) 42%,rgb(0 0 0 / .12) 68%,transparent 100%)!important;pointer-events:none!important}#ecomcine-person-listing.grid-view .store-content .store-data-container{position:absolute!important;left:18px!important;right:18px!important;top:14px!important;width:auto!important;text-align:left!important}#ecomcine-person-listing.grid-view .store-content .store-data,#ecomcine-person-listing.grid-view .store-content .store-data h2,#ecomcine-person-listing.grid-view .store-content .store-data h2 a,#ecomcine-person-listing.grid-view .store-content .store-data p,#ecomcine-person-listing.grid-view .store-content .store-categories-wrapper,#ecomcine-person-listing.grid-view .store-content .location-wrapper{display:block!important;width:100%!important;text-align:left!important}#ecomcine-person-listing.grid-view .store-content .store-data h2{margin:0 0 8px 0!important;font-size:16px!important;line-height:1.18!important;min-height:20px!important;display:flex!important;align-items:center!important}#ecomcine-person-listing.grid-view .store-content .store-data p,#ecomcine-person-listing.grid-view .store-content .store-data span{font-size:12px!important;margin:0!important}#ecomcine-person-listing ul.ecomcine-person-cards li .store-footer{position:absolute!important;left:18px!important;bottom:0!important;transform:translateY(50%)!important;z-index:10!important;height:auto!important;padding:0!important;background:transparent!important;overflow:visible!important}#ecomcine-person-listing.grid-view .store-footer .seller-avatar{width:80px!important;height:80px!important;border-radius:50%!important;overflow:hidden!important;border:3px solid #D4AF37!important;background:#000!important;box-shadow:0 0 15px rgb(255 255 255 / .3)!important;position:relative!important;top:0!important}#ecomcine-person-listing.grid-view .store-footer .seller-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}#ecomcine-person-listing .store-data .vendor-name-featured{gap:4px!important}#ecomcine-person-listing .store-data .vendor-name-featured h2{margin:0!important;min-height:20px!important;display:flex!important;align-items:center!important}#ecomcine-person-listing .store-data .vendor-name-featured .vendor-name-pill{display:inline-flex!important;align-items:center!important;padding:3px 10px!important;border-radius:999px!important;background:rgb(0 0 0 / .45)!important;line-height:1.2!important;font-size:16px!important;color:#D4AF37!important;text-shadow:0 1px 2px rgb(0 0 0 / .55)!important}#ecomcine-person-listing .store-data .vendor-name-featured .tm-card-status-row{display:flex!important;gap:6px!important;align-items:center!important;margin-top:2px!important;flex-wrap:nowrap!important;height:24px!important;min-height:24px!important}#ecomcine-person-listing .store-data .vendor-name-featured .tm-card-status-row.tm-card-status-row--empty{visibility:hidden!important}#ecomcine-person-listing .store-data .vendor-name-featured .tm-card-status-row .featured-label,#ecomcine-person-listing .store-data .vendor-name-featured .tm-card-status-row .verified-label{position:static!important;margin:0!important;padding:3px 10px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;height:20px!important;min-height:20px!important;display:inline-flex!important;align-items:center!important;box-shadow:none!important}#ecomcine-person-listing .store-data .store-categories-wrapper,#ecomcine-person-listing .store-data .location-wrapper{display:block!important;width:100%!important;text-align:left!important;justify-content:flex-start!important;margin-top:6px!important}#ecomcine-person-listing .store-data .store-categories-wrapper .field-display,#ecomcine-person-listing .store-data .location-wrapper .field-display{display:block!important;text-align:left!important;justify-content:flex-start!important}#ecomcine-person-listing .store-data .store-categories-display{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:6px!important;padding:3px 10px!important;border-radius:999px!important;background:rgb(0 0 0 / .45)!important;border:1px solid rgb(255 255 255 / .08)!important}#ecomcine-person-listing .store-data .store-categories-display .tm-card-category-value{font-size:12px!important;color:#C0C0C0!important;font-style:italic!important;text-align:left!important}#ecomcine-person-listing .store-data .location-display{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px 10px!important;border-radius:999px!important;background:rgb(0 0 0 / .45)!important;border:1px solid rgb(255 255 255 / .08)!important;font-size:12px!important;color:#C0C0C0!important;font-style:italic!important;max-width:100%!important}#ecomcine-person-listing .store-data .location-display .geo-address{color:#C0C0C0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}#ecomcine-person-listing .store-data .location-display .country-flag,#ecomcine-person-listing .store-data .location-display .country-flag img{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;flex-shrink:0!important;display:inline-block!important;vertical-align:middle!important}@media (max-width:1180px){.store-lists-other-filter-wrap{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto auto!important}}@media (max-width:900px){.store-lists-other-filter-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important}#ecomcine-filter-actions-cell{grid-column:1 / -1;justify-content:space-between!important}#ecomcine-person-listing.grid-view ul.ecomcine-person-cards li.ecomcine-person-card--grid{width:50%!important}}@media (max-width:600px){.store-lists-other-filter-wrap{grid-template-columns:1fr!important}.store-lists-other-filter-wrap .featured.item,.store-lists-other-filter-wrap .open-now.item:not(.tm-profile-level-filter){align-items:flex-start!important}#ecomcine-filter-actions-cell{flex-direction:column!important;align-items:stretch!important}#ecomcine-filter-links-wrap{align-items:flex-start!important;text-align:left!important}#ecomcine-apply-filters-btn{width:100%!important}#ecomcine-person-listing.grid-view ul.ecomcine-person-cards li.ecomcine-person-card--grid{width:100%!important}#ecomcine-person-listing .ecomcine-person-card .store-wrapper .store-header .store-banner{height:210px!important;min-height:210px!important}#ecomcine-person-listing.grid-view .store-content{padding-left:14px!important;padding-right:14px!important}#ecomcine-person-listing.grid-view .store-content .store-data-container{left:14px!important;right:14px!important}#ecomcine-person-listing ul.ecomcine-person-cards li .store-footer{left:14px!important}}.tm-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;overflow:visible;fill:currentColor}.tm-field-editor-modal.is-categories-editor .editor-body{overflow:hidden;display:flex;flex-direction:column;padding:12px 14px 10px;gap:0}.ec-cat-picker{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;gap:4px}.ec-cat-picker__browser{display:flex;flex-direction:row;flex:0 0 auto;height:260px;overflow-x:auto;overflow-y:hidden;background:rgb(0 0 0 / .25);border:1px solid rgb(255 255 255 / .1);border-radius:6px}.ec-cat-picker__column{flex:0 0 185px;min-width:160px;overflow-y:auto;overflow-x:hidden;border-right:1px solid rgb(255 255 255 / .07);padding:4px 0}.ec-cat-picker__column:last-child{flex:1 1 auto;border-right:none}.ec-cat-picker__item{display:flex;align-items:center;gap:6px;padding:6px 10px;cursor:pointer;font-size:12px;color:rgb(255 255 255 / .75);border-bottom:1px solid rgb(255 255 255 / .04);transition:background 0.12s;user-select:none}.ec-cat-picker__item:hover{background:rgb(212 175 55 / .14);color:#fff}.ec-cat-picker__item.is-selected{background:rgb(212 175 55 / .22);color:#D4AF37}.ec-cat-picker__item.is-navigated{background:rgb(255 255 255 / .07)}.ec-cat-picker__item.is-selected.is-navigated{background:rgb(212 175 55 / .28)}.ec-cat-picker__check{flex:0 0 14px;text-align:center;font-size:11px;font-weight:700;color:#D4AF37;line-height:1}.ec-cat-picker__name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.ec-cat-picker__nav{flex:0 0 12px;text-align:center;font-size:13px;color:rgb(255 255 255 / .3);line-height:1}.ec-cat-picker__item.is-navigated .ec-cat-picker__nav{color:#D4AF37}.ec-cat-picker__breadcrumb{flex:0 0 auto;padding:4px 2px;font-size:11px;color:rgb(255 255 255 / .45);white-space:nowrap;overflow-x:auto;min-height:22px;line-height:1.4}.ec-cat-picker__bc-root,.ec-cat-picker__bc-item{cursor:pointer;color:rgb(212 175 55 / .8);transition:color 0.12s}.ec-cat-picker__bc-root:hover,.ec-cat-picker__bc-item:hover{color:#D4AF37;text-decoration:underline}.ec-cat-picker__chips-area{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:4px;padding-top:6px;border-top:1px solid rgb(255 255 255 / .1);overflow-y:auto}.ec-cat-picker__chips-label{flex:0 0 auto;font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:rgb(255 255 255 / .35);line-height:1}.ec-cat-picker__chips{display:flex;flex-wrap:wrap;gap:5px;align-content:flex-start}.ec-cat-picker__no-selection{font-size:11px;color:rgb(255 255 255 / .28);font-style:italic}.ec-cat-chip{display:inline-flex;align-items:center;gap:5px;background:rgb(212 175 55 / .15);border:1px solid rgb(212 175 55 / .3);border-radius:20px;padding:3px 7px 3px 9px;font-size:11px;color:rgb(212 175 55 / .95);max-width:100%}.ec-cat-chip__path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.ec-cat-chip__remove{flex:0 0 auto;background:none;border:none;color:rgb(212 175 55 / .55);cursor:pointer;font-size:15px;line-height:1;padding:0;display:flex;align-items:center;transition:color 0.12s}.ec-cat-chip__remove:hover{color:#fff}