@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){body{--hub-brand-page:#0f0f0f;--hub-brand-card:#191919;--hub-brand-field:#161616;--hub-brand-border:#353535;--hub-brand-text:#eaeaea;--hub-brand-muted:#999;--hub-brand-accent:#e2b263;--hub-brand-selected:#2a2318}html:has(.login-screen),html:has(.login-screen) body{height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}html:has(.login-screen) body{position:fixed;inset:0;width:100%}html:has(.login-screen),html:has(.login-screen) body{background:#131313!important}html:has(.login-screen) .hub-mobile-backdrop{background:#131313!important}@supports (-webkit-touch-callout:none){.login-screen:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0);min-height:1px;transform:translateZ(0);backface-visibility:hidden;background:#131313;pointer-events:none;z-index:1}}html:has(.login-screen):before{display:none}.login-screen{height:100dvh;max-height:100dvh;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom));background:radial-gradient(ellipse 65% 30% at 50% 29%,#c5a05918,transparent 78%),#131313;overscroll-behavior:none}.login-screen>.grid{min-height:0;height:100%;max-height:100%}.login-screen .login-form-panel{overflow:hidden;overscroll-behavior:none}.login-screen .login-mobile-brand{margin-bottom:clamp(20px,calc((100dvh - 600px) * .25),72px)}.login-screen[data-recovery=false]:not([data-keyboard=true]) .login-form-panel>div>form,.login-screen[data-recovery=false]:not([data-keyboard=true]) .login-form-panel>div>p:last-child,.login-screen[data-recovery=false]:not([data-keyboard=true]) .login-heading>:is(h1,p){transform:translateY(-28px)}.login-screen[data-recovery=false]:not([data-keyboard=true]) .login-heading>:is(h1,p){transform:translateY(-37px)}.login-screen[data-recovery=false]:not([data-keyboard=true]) form>button[type=submit]{transform:translateY(10px)}.login-screen[data-recovery=false]:not([data-keyboard=true]) .login-form-panel>div>p:last-child{transform:translateY(-18px)}.login-screen[data-keyboard=true]{top:var(--login-visible-top,0);bottom:auto;height:var(--login-visible-height,100dvh);max-height:var(--login-visible-height,100dvh);align-items:flex-start}.login-screen[data-keyboard=true]>.grid{height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));max-height:none;flex-shrink:0}.login-screen .login-form-panel>div{transform:translateY(var(--login-keyboard-shift,0))}.hub-shell:not([data-page=home]) .hub-main{background-color:var(--hub-brand-page);color:var(--hub-brand-text)}html.hub-document:not(:has(.login-screen)) .hub-mobile-backdrop{z-index:0;background:#000}html.hub-document:not(:has(.login-screen)) .hub-viewport{z-index:1}html.hub-document .hub-shell[data-page=agenda]:has([data-phone-week=true]){padding-top:0}.hub-shell .hub-header,.hub-shell .mobile-home-only{flex-shrink:0;background:#0f0f0f}.hub-shell .hub-main{overscroll-behavior-y:none}.hub-shell[data-page=settings] .mobile-settings-page>section:first-child{position:sticky;top:0;z-index:2;background:#0f0f0f}body:has(.mobile-more-overlay){--hub-status-surface:#070707}body:has(.hub-viewport [class~="bg-black/50"]){--hub-status-surface:#080808}body:has(.hub-viewport [class~="bg-black/60"]){--hub-status-surface:#060606}body:has(.hub-viewport [class~="bg-black/65"]){--hub-status-surface:#050505}body:has(.hub-viewport [class~="bg-black/70"]){--hub-status-surface:#050505}body:has(.hub-viewport [class~="bg-black/80"]){--hub-status-surface:#030303}.hub-shell[data-page=gift-vouchers] .gift-phone-page-title{gap:var(--hub-sector-gap,10px);font-size:var(--hub-sector-title-size,24px);font-weight:var(--hub-sector-title-weight,600);letter-spacing:var(--hub-sector-title-tracking,-.025em)}.hub-shell[data-page=gift-vouchers] .gift-phone-page-title>svg{width:var(--hub-sector-icon-size,28px);height:var(--hub-sector-icon-size,28px)}.hub-shell[data-page=gift-vouchers] .hub-header-inner{padding:var(--hub-phone-chrome-pad-top,10px) 20px 10px}.hub-shell[data-page=inventario] .hub-header{display:none}.hub-shell[data-page=inventario] .hub-main>div{transform:none}.hub-shell[data-page=inventario] .inventory-page-heading{background:transparent;border:0;border-radius:0;padding:0 0 10px;gap:9px}.hub-shell[data-page=inventario] .inventory-page-heading>svg{width:var(--hub-sector-icon-size,28px);height:var(--hub-sector-icon-size,28px);flex-shrink:0}.hub-shell[data-page=inventario] .inventory-page-heading>span{display:none}body:has(.hub-shell) :is([data-hub-card],.fx-card,.gv-phone-card){background-color:var(--hub-brand-card);border-color:var(--hub-brand-border);border-radius:14px;box-shadow:none}.hub-shell:not([data-page=home]) :is(.bg-studio-card,.bg-studio-surface,.bg-studio-card-elevated){background-color:var(--hub-brand-card)}.hub-shell:not([data-page=home]) :is(.border-studio-border,.border-studio-border-subtle){border-color:var(--hub-brand-border)}.hub-shell:not([data-page=home]) .text-studio-text-secondary{color:var(--hub-brand-muted)}.hub-shell:not([data-page=home]) h1:not(.home-hello h1){font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.025em}body:has(.hub-shell) [data-hub-card]>header h2{font-size:16px;font-weight:600;letter-spacing:-.02em}body:has(.hub-shell) :is(form,label,.client-intake,.settings-section-content,.appointment-edit-form,.project-edit-fields) :is(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=password],input[type=url],input[type=date],input[type=time],select,textarea):not([role=combobox]):not([class*=bg-transparent]){box-sizing:border-box;min-width:0;min-height:48px;border:1px solid #393939;border-radius:10px;background-color:var(--hub-brand-field);color:var(--hub-brand-text);font-size:16px;font-weight:400;line-height:1.4}body:has(.hub-shell) :is(form,label,.client-intake,.settings-section-content,.appointment-edit-form,.project-edit-fields) :is(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=password],input[type=url],input[type=date],input[type=time],select):not([role=combobox]):not([class*=bg-transparent]){height:48px}body:has(.hub-shell) :is(form,.settings-section-content) textarea:not([class*=bg-transparent]){height:auto;min-height:112px;padding-top:12px;padding-bottom:12px}body:has(.hub-shell) :is(form,.settings-section-content) :is(input,select,textarea):focus-visible{outline:2px solid #e2b26355;outline-offset:2px}body:has(.hub-shell) :is(form,.settings-section-content) :is(input,textarea)[readonly]{color:var(--hub-brand-muted)}body:has(.hub-shell) :is(input,select,textarea)[aria-invalid=true]{border-color:#e07070}.hub-shell:not([data-page=home]) button:is([class~="bg-[#E2B263]"],[class~=bg-gold]),body:has(.hub-shell) :is([data-hub-button],.fx-btn,.gv-phone-emit){min-height:44px;border-radius:10px;font-size:14px;font-weight:600;line-height:1.3;padding:10px 16px}body:has(.hub-shell) :is([data-hub-button=primary],.fx-btn-gold,.gv-phone-emit){background:var(--hub-brand-accent);color:var(--hub-brand-page);border:1px solid transparent}body:has(.hub-shell) :is([data-hub-button=secondary],.fx-btn-ghost,.fx-btn-outline){background:var(--hub-brand-card);color:var(--hub-brand-text);border:1px solid var(--hub-brand-border)}body:has(.hub-shell) [data-hub-button=ghost]{background:transparent;color:var(--hub-brand-muted);border:1px solid transparent}body:has(.hub-shell) [data-hub-button=destructive]{background:#e0707014;color:#e07070;border:1px solid #e070704d}body:has(.hub-shell) :is([data-hub-button],.fx-btn,.gv-phone-emit):disabled{opacity:.45;cursor:not-allowed}body:has(.hub-shell) :is([data-hub-button],.fx-btn,.gv-phone-emit):focus-visible{outline:2px solid var(--hub-brand-accent);outline-offset:3px}body:has(.hub-shell) :is(.gv-phone-filters,.pending-tabs,.pending-scope-tabs)>button{min-height:44px;border-radius:10px;font-size:13px;font-weight:500}body:has(.hub-shell) :is(.gv-phone-filters,.pending-tabs,.pending-scope-tabs)>button:is([aria-pressed=true],[aria-selected=true]){background:var(--hub-brand-selected);color:var(--hub-brand-accent)}}@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){body{--hub-phone-chrome-pad-top:10px;--hub-phone-header-row:48px;--hub-phone-header-height:calc(var(--hub-phone-chrome-pad-top) + var(--hub-phone-header-row) + 10px);--hub-sector-title-size:24px;--hub-sector-title-weight:600;--hub-sector-title-tracking:-0.025em;--hub-sector-icon-size:28px;--hub-sector-back-size:30px;--hub-sector-gap:10px}.hub-shell[data-page=agenda] .phone-week-day>header strong{position:relative;top:4px}html.hub-document .hub-shell .home-basic-header .hub-search-field{margin-top:-4px}html.hub-document .hub-shell .home-basic-header .hub-search-field input{height:48px;font-size:16px;line-height:1.4}html[data-hub-os=iphone] .hub-shell:has(.mobile-home-only) .home-basic-header .hub-search-field{margin-top:1px}html[data-hub-os=iphone] .hub-shell:has(.mobile-home-only) .home-basic-header .hub-search-field input{height:48px;font-size:16px}.hub-search-panel{left:max(16px,env(safe-area-inset-left,0px))!important;right:max(16px,env(safe-area-inset-right,0px))!important;width:auto!important;min-width:0;overflow-wrap:anywhere}.hub-search-panel [role=option]>span:last-child{max-width:30%;white-space:normal;text-align:right}html.hub-document .hub-shell[data-page=agenda]:has([data-phone-week=true]),html.hub-document .hub-shell[data-page=home]{padding-top:0}html.hub-document .hub-shell .home-basic-header{padding:10px 16px 14px}html.hub-document .hub-shell .home-basic-header-row{position:relative;height:var(--hub-phone-header-height);min-height:var(--hub-phone-header-height);margin:0;align-items:center;justify-content:space-between}html.hub-document .home-basic-header .home-hello{flex:1;min-width:0;padding:0;text-align:left}html.hub-document .home-basic-header .home-hello p{font-size:14px}html.hub-document .hub-shell .hub-header-inner{padding-top:0;padding-bottom:0;grid-template-rows:var(--hub-phone-header-height);row-gap:0;align-items:center}html.hub-document .hub-shell .hub-header-inner:has(.hub-search-field:not([hidden])){grid-auto-rows:auto}html.hub-document .hub-shell .hub-header-inner>.hub-search-field{margin-bottom:12px}html.hub-document .hub-shell:is([data-page=settings],[data-page=inventario]) .hub-main{padding-top:0}html.hub-document .hub-shell .mobile-settings-page>section:first-child{padding-top:0;padding-bottom:0;grid-template-rows:var(--hub-phone-header-height) auto;row-gap:0}html.hub-document .hub-shell .mobile-settings-page>section:first-child>p{margin:0 0 12px}html.hub-document .hub-shell .inventory-page-heading{height:var(--hub-phone-header-height);min-height:var(--hub-phone-header-height);padding-top:0;padding-bottom:0;margin:0}html.hub-document .mobile-agenda-page .phone-agenda-controls>header.agenda-minimal-top{height:var(--hub-phone-header-height);min-height:var(--hub-phone-header-height);padding-top:0!important;padding-bottom:0!important;box-sizing:border-box}}@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){.hub-shell[data-page=home] .artist-home-app :is(button,a[href]):not([role=dialog] *){-webkit-tap-highlight-color:transparent;transition:scale .12s ease-out,filter .12s ease-out,box-shadow .12s ease-out}.hub-shell[data-page=home] .artist-home-app :is(button,a[href]):not([role=dialog] *):not(:disabled):not([aria-disabled=true]):active{scale:.975;filter:brightness(.88);box-shadow:inset 0 2px 6px #0004;transition-duration:60ms}}@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px) and (prefers-reduced-motion:reduce),(max-width:767px) and (prefers-reduced-motion:reduce){.hub-shell[data-page=home] .artist-home-app :is(button,a[href]):not([role=dialog] *){transition:none}.hub-shell[data-page=home] .artist-home-app :is(button,a[href]):not([role=dialog] *):active{scale:1}}@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){html.hub-document .hub-shell[data-page=agenda] .phone-week-fixed-layout{background-image:none;overflow:hidden}html.hub-document .hub-shell[data-page=agenda] .phone-week-fixed-layout:after,html.hub-document .hub-shell[data-page=agenda] .phone-week-fixed-layout:before{display:none}html.hub-document .hub-shell[data-page=agenda] .phone-week-fixed-layout>.phone-week-viewport{height:100%}html.hub-document .hub-shell[data-page=agenda] .phone-week-track:after{display:none}.agenda-options-overlay[data-open=true] .agenda-options-panel{animation:agenda-panel-in .24s cubic-bezier(.2,.8,.2,1) both}.agenda-options-overlay[data-open=false] .agenda-options-panel{animation:agenda-panel-out .24s ease-in both}.agenda-options-overlay[data-open=true] .agenda-options-backdrop{animation:agenda-scrim-in .24s ease-out both}.agenda-options-overlay[data-open=false] .agenda-options-backdrop{animation:agenda-scrim-out .24s ease-in both}.agenda-options-overlay[data-open=false]{pointer-events:none}.agenda-menu-icon{position:relative;display:block;width:22px;height:22px}.agenda-menu-icon>span{position:absolute;left:2px;top:10px;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .24s ease,opacity .16s ease}.agenda-menu-icon>span:first-child{transform:translateY(-6px)}.agenda-menu-icon>span:last-child{transform:translateY(6px)}.agenda-menu-icon[data-open=true]>span:first-child{transform:rotate(45deg)}.agenda-menu-icon[data-open=true]>span:nth-child(2){opacity:0}.agenda-menu-icon[data-open=true]>span:last-child{transform:rotate(-45deg)}.agenda-options-overlay[data-open=true] .agenda-menu-icon>span:first-child{animation:agenda-icon-top .24s ease both}.agenda-options-overlay[data-open=true] .agenda-menu-icon>span:last-child{animation:agenda-icon-bottom .24s ease both}}@keyframes agenda-panel-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes agenda-panel-out{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes agenda-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes agenda-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes agenda-icon-top{0%{transform:translateY(-6px)}to{transform:rotate(45deg)}}@keyframes agenda-icon-bottom{0%{transform:translateY(6px)}to{transform:rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.agenda-options-overlay[data-open] :is(.agenda-options-panel,.agenda-options-backdrop,.agenda-menu-icon>span){animation-duration:1ms}.agenda-menu-icon>span{transition:none}}@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){html.hub-document .hub-shell[data-page]{padding-top:0}html.hub-document .hub-shell[data-page] .hub-header{height:auto;min-height:var(--hub-phone-header-height);margin-top:0;margin-bottom:0;padding-block:0}html.hub-document .hub-shell[data-page] .hub-header-inner{height:auto;min-height:var(--hub-phone-header-height);top:0;margin-block:0;padding-block:0;grid-template-rows:var(--hub-phone-header-height);grid-auto-rows:auto;row-gap:0;align-items:center;box-sizing:border-box}html.hub-document .hub-shell[data-page] .hub-header-inner>:is(.client-phone-page-title,.finanzas-phone-page-title,.gift-phone-page-title,.hub-date-trigger,.hub-header-tools){grid-row:1;align-self:center;margin-block:0}html.hub-document .hub-shell[data-page=leads] .hub-header{display:none}html.hub-document .hub-shell[data-page=leads] .hub-main{padding-top:0}html.hub-document .hub-shell .mobile-leads-page{transform:none}html.hub-document .hub-shell .mobile-leads-page>section:first-child{height:var(--hub-phone-header-height);min-height:var(--hub-phone-header-height);box-sizing:border-box;margin-block:0;padding-block:0;padding-inline:0;align-items:center;border:0;border-radius:0;background:transparent}html.hub-document .hub-shell .mobile-leads-page>section:first-child>p{display:none}html.hub-document .hub-shell[data-page=settings] .mobile-settings-page>section:first-child{padding-block:0;margin-block:0;grid-template-rows:var(--hub-phone-header-height) auto;row-gap:0;align-items:center;box-sizing:border-box}html.hub-document .hub-shell[data-page=inventario] .inventory-page-heading{height:var(--hub-phone-header-height);min-height:var(--hub-phone-header-height);padding-block:0;margin-block:0;align-items:center;box-sizing:border-box}.hub-shell[data-page=finanzas]{--finance-page-gutter:16px;--finance-card-gap:10px;--finance-content-top:4px}html[data-hub-os=iphone] .hub-shell[data-page=finanzas]{--finance-page-gutter:12px;--finance-card-gap:12px;--finance-content-top:2px}html.hub-document .hub-shell[data-page=finanzas] .hub-main{padding-top:var(--finance-content-top)}html.hub-document .hub-shell[data-page=finanzas] .fx-chrome-host,html.hub-document .hub-shell[data-page=finanzas] .hub-header-inner,html.hub-document .hub-shell[data-page=finanzas] .hub-main{padding-left:var(--finance-page-gutter);padding-right:var(--finance-page-gutter)}html.hub-document .hub-shell[data-page=finanzas] .fx-chrome-host{padding-bottom:12px}}@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){html.hub-document .hub-shell[data-page=finanzas] .fx-chrome-host:has(.fx-head:not(:has(.fx-head-actions))):not(:has(.fx-toolbar)){padding-bottom:12px}html.hub-document .hub-shell[data-page=finanzas] :is(.fx-hub,.fx-caja,.fx-artist-grid,.fx-liq-pick){gap:var(--finance-card-gap)}}@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){html.hub-document .hub-shell[data-page=clients] .hub-main{margin-top:4px!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;overscroll-behavior-y:none}html.hub-document .hub-shell[data-page=clients] .hub-main>.mobile-clients-page{--clients-chrome-offset:62px;position:relative;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:100%;margin-top:0!important;padding-top:0;gap:0;min-width:0;max-width:100%;overflow:hidden!important;display:flex;flex-direction:column}html.hub-document .hub-shell[data-page=clients] .mobile-clients-page>section:has(>.clients-list-scroll){flex:1 1 auto!important;min-height:0;overflow:hidden;display:flex;flex-direction:column}html.hub-document .hub-shell[data-page=clients] .clients-list-scroll{flex:1 1 auto;min-height:0;padding-top:var(--clients-chrome-offset);padding-bottom:calc(82px + var(--hub-safe-bottom, 0px));overflow-x:hidden;overflow-y:auto!important;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}html.hub-document .hub-shell[data-page=clients] .mobile-clients-page>section>.flex.min-h-0.flex-1{padding-top:var(--clients-chrome-offset)}html.hub-document .hub-shell[data-page=clients] .mobile-clients-page:has(>.clients-bulk-bar) .clients-list-scroll,html.hub-document .hub-shell[data-page=clients] .mobile-clients-page:has(>.clients-bulk-bar)>section>.flex.min-h-0.flex-1{padding-top:8px}html.hub-document .hub-shell[data-page=clients] .clients-bulk-bar{position:relative;z-index:120;flex-shrink:0;margin-top:var(--clients-chrome-offset)}html.hub-document .hub-shell[data-page=clients] .client-phone-page-title,html.hub-document .hub-shell[data-page=clients] .hub-header-tools,html.hub-document .hub-shell[data-page=clients] .hub-search-field{position:relative;top:-3px}html.hub-document .hub-shell[data-page=clients] .clients-phone-chrome{position:absolute;top:0;left:0;right:0;z-index:130;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:0 0 6px;background:#0f0f0f;isolation:isolate;box-shadow:0 4px 0 #0f0f0f}html.hub-document .hub-shell[data-page=clients] .clients-phone-chrome:after{content:"";position:absolute;left:0;right:0;top:0;bottom:-4px;z-index:-1;background:#0f0f0f;pointer-events:none}html.hub-document .hub-shell[data-page=clients] .clients-phone-actions{position:relative;margin:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html.hub-document[data-hub-os=iphone] .hub-shell[data-page=clients] .clients-phone-chrome{padding-top:0;padding-bottom:6px}}@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){html.hub-document .hub-shell:has(.mobile-home-only) .home-basic-header .hub-search-field{display:flex}html.hub-document[data-hub-os=iphone] .hub-shell:has(.mobile-home-only) .home-basic-header .hub-search-field{margin-top:1px}html.hub-document .hub-shell[data-page=inventario]:has(.mobile-home-only) .inventory-page-heading,html.hub-document .hub-shell[data-page=leads]:has(.mobile-home-only) .mobile-leads-page>section:first-child{display:none}html.hub-document .hub-shell[data-page=finanzas]:has(.mobile-home-only) .fx-chrome-host:has(.fx-head:not(:has(.fx-head-actions))):not(:has(.fx-toolbar)){display:none}html.hub-document .hub-shell:has(.mobile-home-only):not([data-page=home]) .hub-main{padding-top:4px}html.hub-document[data-hub-os=iphone] .hub-shell:has(.mobile-home-only):not([data-page=home]) .hub-main{padding-top:2px}}@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){.mobile-more-sheet>footer>.mobile-more-profile,.mobile-more-sheet>footer>.mobile-more-settings{position:relative;top:4px;align-self:center}html.hub-document .mobile-more-sheet .mobile-more-settings{min-height:44px;padding-inline:16px;font-size:14px}html.hub-document .mobile-more-sheet .mobile-more-settings>svg{width:20px;height:20px}}.task-widget-shell .task-count-phone{display:none}@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){.task-widget-shell .task-count-desktop{display:none}.task-widget-shell .task-count-phone{display:block}html.hub-document .hub-shell[data-page=clients] .hub-main{padding-left:16px;padding-right:16px}html.hub-document[data-hub-os=iphone] .hub-shell[data-page=clients] .hub-main{padding-left:12px;padding-right:12px}}@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){html.hub-document .hub-shell:has(.client-profile-page) .hub-main{margin-top:0!important;padding-top:0!important;overflow:hidden!important;min-height:0}html.hub-document .hub-shell .hub-main>.client-profile-page{display:flex!important;flex:1 1 0!important;flex-direction:column!important;margin-top:0!important;min-height:0!important;overflow:hidden!important}html.hub-document .clients-directory-toolbar{gap:10px;padding-inline:0}html.hub-document[data-hub-os=iphone] .clients-directory-toolbar{gap:12px}html.hub-document .hub-shell[data-page=clients] .clients-directory-toolbar :is(.clients-artist-menu,.clients-filter-menu)>button{height:48px;min-height:48px;border:1px solid #353535;border-radius:10px;padding:0 8px;gap:6px;background:#191919;color:#eaeaea;font-family:inherit;font-weight:600;line-height:1.4}html.hub-document .hub-shell[data-page=clients] .clients-directory-toolbar>button:last-child{height:48px;min-height:48px;border-radius:10px;padding:0 8px;gap:6px;font-family:inherit;font-weight:600;line-height:1.4}html.hub-document .hub-shell[data-page=clients] .clients-directory-toolbar :is(.clients-artist-menu,.clients-filter-menu)>button,html.hub-document .hub-shell[data-page=clients] .clients-toolbar-label{font-size:16px!important}html.hub-document .hub-shell[data-page=clients] .clients-directory-toolbar>button:last-child:after{font-size:16px;line-height:1.4;font-weight:600}html.hub-document .clients-directory-toolbar :is(.clients-artist-menu,.clients-filter-menu)>button svg,html.hub-document .hub-shell[data-page=clients] .clients-directory-toolbar>button:last-child svg{width:18px;height:18px;flex-shrink:0}}@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){html.hub-document[data-hub-os=iphone] .hub-shell:not([data-page=settings])>.hub-content>.mobile-home-only{position:sticky;top:0;z-index:400;background:#0f0f0f}html.hub-document[data-hub-os=iphone] .hub-shell:not([data-page=settings]) .home-basic-header{position:sticky;top:0;background:#0f0f0f}html.hub-document .hub-shell>.hub-content>.mobile-home-only{position:sticky;top:0;z-index:400;background:#0f0f0f}}@supports (-webkit-touch-callout:none){@media (max-width:767px){.hub-boot-backdrop{background-color:#0f0f0f;background-image:radial-gradient(ellipse at center,#17130d 0,#0f0f0f 65%)}html:has(.hub-shell:not([data-page=settings])) .home-basic-header,html:has(.hub-shell:not([data-page=settings])) .mobile-home-only{position:sticky;top:0;background-color:#0f0f0f}}}@media (any-pointer:coarse) and (max-height:500px) and (max-width:1000px),(max-width:767px){html.hub-document :is(.finanzas-phone-page-title,.client-phone-page-title,.gift-phone-page-title,.pending-screen-header-copy){display:flex;align-items:center;gap:var(--hub-sector-gap,10px);min-width:0;color:#eaeaea;font-size:var(--hub-sector-title-size,24px);font-weight:var(--hub-sector-title-weight,600);letter-spacing:var(--hub-sector-title-tracking,-.025em);line-height:1.15}html.hub-document :is(.finanzas-phone-page-title>svg,.client-phone-page-title>svg,.gift-phone-page-title>svg,.pending-screen-icon svg){width:var(--hub-sector-icon-size,28px);height:var(--hub-sector-icon-size,28px);flex-shrink:0;color:#e2b263}html.hub-document :is(.finanzas-phone-page-title .fx-back,.client-phone-page-title .fx-back,.pending-screen-back){display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;margin:0 0 0 -6px;padding:0;border:0;border-radius:0;background:transparent;color:#eaeaea}html.hub-document :is(.finanzas-phone-page-title .fx-back svg,.client-phone-page-title .fx-back svg,.pending-screen-back svg){width:var(--hub-sector-back-size,30px);height:var(--hub-sector-back-size,30px);color:#eaeaea}html.hub-document .pending-screen-header h2{margin:0;font-size:var(--hub-sector-title-size,24px);font-weight:var(--hub-sector-title-weight,600);letter-spacing:var(--hub-sector-title-tracking,-.025em);line-height:1.15;color:#eaeaea}html.hub-document .hub-shell[data-page=clients] .hub-header-tools svg,html.hub-document .hub-shell[data-page=finanzas] .hub-header-tools svg,html.hub-document .hub-shell[data-page=gift-vouchers] .hub-header-tools svg,html.hub-document .hub-shell[data-page=projects] .hub-header-tools svg{width:var(--hub-sector-back-size,30px);height:var(--hub-sector-back-size,30px)}html.hub-document .hub-shell[data-page=inventario] .inventory-page-heading,html.hub-document .hub-shell[data-page=settings] .mobile-settings-page>section:first-child h1{font-size:var(--hub-sector-title-size,24px);font-weight:var(--hub-sector-title-weight,600);letter-spacing:var(--hub-sector-title-tracking,-.025em)}html.hub-document .hub-shell[data-page=inventario] .inventory-page-heading>svg,html.hub-document .hub-shell[data-page=settings] .mobile-settings-page>section:first-child>div:first-child>svg{width:var(--hub-sector-icon-size,28px);height:var(--hub-sector-icon-size,28px)}}