@import"./gos-dialog-shells.css?v=standard-st3-20261103";@import"./gos-legacy-dialog-spacing.css?v=standard-st2-20261103";@import"./gos-controls.css?v=standard-st5-20261103";#view-settings-general :is(#sg-logo-name,#sg-logo-error),.import-studio :is(.import-studio__subtitle,.import-template-card__sub,.import-review-card__meta,.import-review-card__issues,.import-done__sub){min-width:0;max-width:100%;overflow-wrap:anywhere}#view-dashboard .dashboard-inbox-hub__lead{flex:1 1 14rem}#view-dashboard .dashboard-today-row__channel,#view-dashboard .dashboard-home-business-tile{overflow-wrap:anywhere}#view-dashboard .dashboard-home-business-tile>*{min-width:0;max-width:100%}#view-dashboard .dashboard-home-business-tile :is(.dashboard-link-btn,.dashboard-commercial-tile__label){white-space:normal}#view-workspace-tasks .workspace-task__top{flex-wrap:wrap}#view-workspace-tasks .workspace-task__top h3{min-width:0;flex:1 1 10rem}#view-workspace-tasks :is(.workspace-task__body,.workspace-task__meta>*){min-width:0;max-width:100%;overflow-wrap:anywhere}#view-workspace-tasks .workspace-task__priority{flex-shrink:0}#view-workspace-tasks .workspace-task__meta .iconify{flex-shrink:0}#view-sales-pipeline :is(.sales-stage,.sales-opportunity){min-width:0}#view-sales-pipeline :is(.sales-opportunity,.sales-pipeline-kpis strong){overflow-wrap:anywhere}#view-sales-pipeline .sales-opportunity__top{flex-wrap:wrap}#view-sales-pipeline .sales-opportunity__title{min-width:0;flex:1 1 8rem}#view-sales-pipeline .sales-opportunity__value{max-width:100%;white-space:normal}#view-sales-pipeline .sales-opportunity__artwork>span:last-child{min-width:0}#view-sales-pipeline .sales-opportunity__artwork .iconify{flex-shrink:0}#view-sales-pipeline .sales-pipeline-board:focus-visible{outline:2px solid var(--gos-accent);outline-offset:-2px}#view-invoices :is(.inv-mcard__num,.inv-mcard__client),#view-documents :is(.doc-mcard__name,.doc-mcard__sub){overflow-wrap:anywhere}@media(min-width:640px){#view-documents .doc-mobile-list,#view-invoices .invoices-mobile-list{display:none}}@media(pointer:coarse),(max-width:767px){#view-workspace-tasks .workspace-task__check{width:44px;height:44px}#view-sales-pipeline .sales-opportunity__footer{flex-wrap:wrap}#view-sales-pipeline .sales-opportunity__footer button{flex:1 1 4.5rem;min-height:44px}#view-sales-pipeline .sales-opportunity__stage{min-height:44px;font-size:16px}}#view-artist-detail .artist-detail-layout>*,#view-artwork-detail .artwork-detail-layout>*,.gos-detail-layout>*{min-width:0}#view-artist-detail .artist-detail-bio,#view-artist-detail .artist-detail-fact dd,#view-artwork-detail .artwork-detail-fact dd,.gos-detail-prose,.gos-detail-fact dd,#view-contact-detail :is(#contact-detail-email,#contact-detail-company,#contact-detail-notes,#contact-detail-phone,#contact-detail-address){min-width:0;max-width:100%;overflow-wrap:anywhere}[data-gos-keyboard-fit]{top:var(--gos-editor-top)!important;bottom:auto!important;height:var(--gos-editor-height)!important;max-height:var(--gos-editor-height)!important}[data-gos-keyboard-fit]>:is(.artist-form-slideover__panel,.artwork-form-slideover__panel,.workspace-task-modal__panel,.sales-opportunity-modal__panel,.contact-interaction-modal__panel,.viewing-room-modal__panel,.doc-studio-dialog){display:flex;flex-direction:column;min-height:0;max-height:100%!important;overflow:hidden}[data-gos-keyboard-fit] :is(header,footer){flex-shrink:0}[data-gos-keyboard-fit] :is(.artist-form-slideover__header,.artwork-form-slideover__header,.workspace-task-modal__head,.sales-opportunity-modal__head,.contact-interaction-modal__head,.viewing-room-modal__head,.doc-studio-dialog__head){padding-block:.5rem!important}[data-gos-keyboard-fit] :is(#workspace-task-form,#sales-opportunity-form,#viewing-room-form,.doc-studio-dialog__body){min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:12px}[data-gos-keyboard-fit] :is(.workspace-task-modal__foot,.sales-opportunity-modal__foot,.viewing-room-modal__foot,.doc-studio-dialog__foot,.artist-form-slideover__footer,.artwork-form-slideover__footer){flex-wrap:wrap;gap:.375rem .75rem;padding-block:.5rem max(.5rem,env(safe-area-inset-bottom,0px))}[data-gos-keyboard-fit] #contact-interaction-form{min-height:0;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}[data-gos-keyboard-fit] .contact-interaction-form__fields{display:grid;gap:.9rem;min-height:0;overflow-y:auto;padding:1rem}[data-gos-keyboard-fit] #contact-interaction-form footer{flex-wrap:wrap;padding:.5rem 1rem max(.5rem,env(safe-area-inset-bottom,0px))}:is(#invoice-email-modal,#doc-studio-email-modal,#invoice-partial-pay-modal)[data-gos-keyboard-fit]>div{max-height:calc(100% - 1rem)}[data-gos-keyboard-short]>:is(.artist-form-slideover__panel,.artwork-form-slideover__panel,.workspace-task-modal__panel,.sales-opportunity-modal__panel,.contact-interaction-modal__panel,.viewing-room-modal__panel,.doc-studio-dialog){overflow-y:auto!important;overscroll-behavior-y:contain}[data-gos-keyboard-short]>:is(.artist-form-slideover__panel,.artwork-form-slideover__panel,.workspace-task-modal__panel,.sales-opportunity-modal__panel,.contact-interaction-modal__panel,.viewing-room-modal__panel,.doc-studio-dialog)>*{flex-shrink:0}:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#install-form-slideover,.gos-wzform)[data-gos-keyboard-short] :is(.artist-form-shell,.artwork-form-shell,.artist-form-wizard-wrap,.artwork-form-wizard-wrap,.artist-form-slideover__body,.artwork-form-slideover__body){flex:0 0 auto;min-height:auto;overflow:visible}:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#install-form-slideover,.gos-wzform)[data-gos-keyboard-fit] :is(.artist-form-slideover__footer,.artwork-form-slideover__footer){display:flex;flex-wrap:wrap;gap:.25rem .5rem;padding:.375rem .75rem max(.375rem,env(safe-area-inset-bottom,0px))}:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#install-form-slideover,.gos-wzform)[data-gos-keyboard-fit] :is(.artist-form-footer-hint,.artwork-form-footer-hint){flex-basis:100%}:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#install-form-slideover,.gos-wzform)[data-gos-keyboard-fit] :is(.artist-form-footer-primary,.artwork-form-footer-primary){flex:1 1 12rem;width:auto;min-width:0;gap:.375rem}@media(max-width:767px){:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#install-form-slideover,.gos-wzform)[data-gos-keyboard-fit] :is(.artist-form-canvas,.artwork-form-canvas){display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:0 .75rem;padding:.5rem .75rem}:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#install-form-slideover,.gos-wzform)[data-gos-keyboard-fit] :is(.artist-form-canvas__stage,.artwork-form-canvas__stage){grid-column:1;grid-row:1 / 3;min-height:0;height:56px;width:56px;overflow:hidden}:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#install-form-slideover,.gos-wzform)[data-gos-keyboard-fit] :is(.artist-form-canvas__label,.artwork-form-canvas__label,.artist-form-canvas__hint,.artwork-form-canvas__hint){grid-column:2;margin:0;text-align:left}:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#install-form-slideover,.gos-wzform)[data-gos-keyboard-fit] .artist-form-canvas__banner{display:none}:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#install-form-slideover,.gos-wzform)[data-gos-keyboard-fit] :is(.artist-form-canvas__card-slot,.artwork-form-canvas__card-slot){margin:0;padding:0;width:56px;max-width:56px}:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#install-form-slideover,.gos-wzform)[data-gos-keyboard-fit] :is(.artist-form-preview__card,.artwork-form-preview__card,.artist-card__media,.artwork-card-v3__media){min-height:0;height:56px;overflow:hidden}:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#install-form-slideover,.gos-wzform)[data-gos-keyboard-fit] .artwork-form-canvas__card-slot::before{content:none}}:is(.gos-wzform,#artist-form-slideover,#artwork-form-slideover,#workspace-task-modal,#sales-opportunity-modal,#contact-interaction-modal,#viewing-room-modal,#doc-studio-modal) :is([role=alert],label){overflow-wrap:anywhere;min-width:0}.view-section h1,.gos-settings__title{overflow-wrap:anywhere}#gos-mobile-topbar .gos-mobile-topbar__btn,#gos-mobile-topbar .gos-mobile-topbar__mount .gos-notifications-bell{width:clamp(44px,2.75rem,48px);height:clamp(44px,2.75rem,48px)}#gos-mobile-topbar .gos-mobile-topbar__mount{min-width:clamp(44px,2.75rem,48px);min-height:clamp(44px,2.75rem,48px)}#gos-mobile-topbar .gos-mobile-topbar__mount--avatar .gos-avatar-menu__trigger{max-width:44px;max-height:44px}#gos-session-recovery{--gosr-accent: var(--gos-accent, #1b4dff)}#gos-toast-container .gos-toast{max-width:100%}#gos-toast-container .gos-toast__msg{min-width:0;overflow-wrap:anywhere}#gos-toast-container .gos-toast__action{max-width:100%;overflow-wrap:anywhere}@media(pointer:coarse),(max-width:767px){#gos-toast-container .gos-toast__action,#gos-session-recovery button{min-height:44px}}@media(prefers-reduced-motion:reduce){#gos-toast-container .gos-toast{animation:none}}:is(#invoice-email-modal,#doc-studio-email-modal,#invoice-partial-pay-modal)>div{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:1rem}@media(pointer:coarse),(max-width:767px){:is(#invoice-email-modal,#doc-studio-email-modal,#invoice-partial-pay-modal) :is(input,textarea){font-size:16px;min-height:44px}:is(#invoice-email-modal,#doc-studio-email-modal,#invoice-partial-pay-modal) button{min-height:44px}#gos-hotspot-handle::before{content:"";position:absolute;inset:-17px}}#gos-hotspot-circle,#gos-hotspot-handle{touch-action:none}.contact-interaction-form__fields{display:contents}#contact-interaction-modal{--gosr-accent: var(--gos-accent, #1b4dff)}@media(pointer:coarse),(max-width:767px){:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover,#contact-form-slideover,#invoice-form-slideover) :is(input,select,textarea):is(.gos-wf-control,.exhibition-form-control,.fair-form-control,.install-form-control,.text-sm,.text-xs):not(.sr-only),:is(#workspace-task-modal,#sales-opportunity-modal,#contact-interaction-modal,#viewing-room-modal,#doc-studio-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){font-size:16px;min-height:44px;min-width:0;max-width:100%}:is(#workspace-task-modal,#sales-opportunity-modal,#contact-interaction-modal,#viewing-room-modal,#doc-studio-modal) :is(header,footer) button{min-height:44px;min-width:44px}}@media(max-width:767px),(max-height:600px){:is(.workspace-task-modal__panel,.sales-opportunity-modal__panel,.contact-interaction-modal__panel){display:flex;flex-direction:column;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden}:is(.workspace-task-modal__head,.sales-opportunity-modal__head,.contact-interaction-modal__head,.workspace-task-modal__foot,.sales-opportunity-modal__foot){flex:0 0 auto}:is(#workspace-task-form,#sales-opportunity-form){min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:12px}:is(.workspace-task-modal__foot,.sales-opportunity-modal__foot){flex-wrap:wrap;gap:.375rem .75rem;padding:.625rem var(--gos-dialog-gutter, 24px) max(.625rem,env(safe-area-inset-bottom,0px))}:is(.workspace-task-modal__foot>span,.sales-opportunity-modal__hint){flex:1 1 100%}:is(.workspace-task-modal__foot>div,.sales-opportunity-modal__actions){margin-left:auto;flex-wrap:wrap}#contact-interaction-form{min-height:0;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.contact-interaction-form__fields{display:grid;gap:.9rem;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:12px;padding:1.2rem}#contact-interaction-form footer{flex:0 0 auto;flex-wrap:wrap;padding:.625rem 1.2rem max(.625rem,env(safe-area-inset-bottom,0px));border-top:1px solid var(--gos-dashboard-border)}}@media(max-height:600px){:is(.workspace-task-modal__head,.sales-opportunity-modal__head,.contact-interaction-modal__head,.viewing-room-modal__head){padding-block:.5rem}.viewing-room-modal__foot{padding-block:.5rem max(.5rem,env(safe-area-inset-bottom,0px));gap:.375rem}}#content-area .view-section .table-scroll-container{overflow-x:auto;overscroll-behavior-x:contain}#content-area .table-scroll-container[data-gos-table-overflow]:focus-visible{outline:2px solid var(--gos-accent);outline-offset:-2px}.gos-table-scroll-hint{margin:.375rem .25rem;font-size:11px;color:var(--gos-text-secondary)}.gos-table-scroll-hint[hidden]{display:none}#content-area .view-section[id$=-detail] h1{min-width:0;max-width:100%;overflow-wrap:anywhere}#view-contact-detail .contact-detail-hero__top>div:first-child{max-width:100%}#view-invoice-detail .inv-dhero__grid>div{min-width:0}input[type=search]{min-width:0;max-width:100%}input[type=search]::-webkit-search-cancel-button{margin-inline-start:.5rem}:root{--gos-search-autofill-bg: #fff}.dark{--gos-search-autofill-bg: #0a0a0a}input[type=search]:is(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--gos-text-primary);caret-color:var(--gos-text-primary);box-shadow:inset 0 0 0 1000px var(--gos-search-autofill-bg)!important}:is(.workspace-tasks-search,.sales-pipeline-toolbar>label){min-width:0;gap:var(--gos-space-1, 4px);padding:0 var(--gos-action-gap, 8px);border-radius:10px}.workspace-tasks-search{flex:1 1 15rem}:is(.workspace-tasks-search,.sales-pipeline-toolbar>label)>:is(svg,.iconify){flex:0 0 auto}:is(#workspace-tasks-search,#sales-pipeline-search){flex:1 1 0%;width:100%;min-width:0;padding:11px var(--gos-action-gap, 8px);min-height:var(--gos-control-height, 44px);line-height:var(--gos-control-line-height, 20px);border-radius:8px}:is(.workspace-tasks-search,.sales-pipeline-toolbar>label):focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--gos-accent) 45%,transparent)}.workspace-tasks-filters{flex-wrap:wrap}#view-residents .residents-browse-bar{flex-wrap:wrap}@media(max-width:680px){:is(.sales-pipeline-hero,.workspace-tasks-hero,.viewing-rooms-hero)>div:first-child{flex-basis:auto}}@media(max-width:767px){#view-artists .artists-search-wrap,#view-residents .residents-search-wrap{flex-basis:auto}#view-artists .artists-browse-bar__tools .sort-select{flex:1 1 9rem;min-width:min(9rem,100%)}}@media(max-width:639px){#view-artists .artists-roster-v6 .artists-search-wrap input{grid-column:1}}@media(max-width:560px){#view-exhibitions .exhibitions-browse-bar__tools,#view-install .install-browse-bar__tools,#view-news .news-browse-bar__tools,#view-fairs .fairs-browse-bar__tools{display:flex;flex-wrap:wrap}#view-exhibitions .exhibitions-control-group,#view-install .install-control-group,#view-news .news-control-group,#view-fairs .fairs-control-group{flex:1 1 9rem;min-width:min(9rem,100%);max-width:100%}:is(#exhibitions-sort,#install-sort,#news-sort,#art-fairs-sort){max-width:100%}}#view-spotlight .spotlight-roster-hero__aside{min-width:0;max-width:100%;flex-shrink:1}#view-invoice-detail .inv-pdfcard__head{flex-wrap:wrap}#view-invoice-detail .inv-pdfcard__head>div{min-width:0;max-width:100%;flex-wrap:wrap}@media(max-height:600px){:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover,#contact-form-slideover,#invoice-form-slideover) :is(.artist-form-slideover__header,.artwork-form-slideover__header){padding:.5rem .75rem}:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover,#contact-form-slideover,#invoice-form-slideover) :is(.artist-form-slideover__footer,.artwork-form-slideover__footer){display:flex;flex-wrap:wrap;gap:.25rem .5rem;padding:.375rem .75rem max(.375rem,env(safe-area-inset-bottom,0px))}:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover,#contact-form-slideover,#invoice-form-slideover) :is(.artist-form-footer-hint,.artwork-form-footer-hint){flex-basis:100%}:is(#artist-form-slideover,#artwork-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover,#contact-form-slideover,#invoice-form-slideover) :is(.artist-form-footer-primary,.artwork-form-footer-primary){flex:1 1 12rem;width:auto;min-width:0;gap:.375rem}}@media(max-width:640px),(max-width:767px)and (max-height:600px){:is(#artist-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover) .artist-form-canvas,#artwork-form-slideover .artwork-form-canvas{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:.75rem;padding:.5rem .75rem}:is(#artist-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover) .artist-form-canvas__stage,#artwork-form-slideover .artwork-form-canvas__stage{grid-column:1;grid-row:1 / 3;min-height:0;height:56px;width:56px;border-radius:8px;overflow:hidden}:is(#artist-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover) .artist-form-canvas__label,#artwork-form-slideover .artwork-form-canvas__label,:is(#artist-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover) .artist-form-canvas__hint,#artwork-form-slideover .artwork-form-canvas__hint{grid-column:2;margin:0;text-align:left}:is(#artist-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover) .artist-form-canvas__banner{display:none}:is(#artist-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover) .artist-form-canvas__card-slot,#artwork-form-slideover .artwork-form-canvas__card-slot{margin:0;padding:0;width:56px;max-width:56px}#artwork-form-slideover .artwork-form-canvas__card-slot::before{content:none}#artwork-form-slideover .artwork-form-canvas .artwork-form-preview__card .artwork-card-v3__media{min-height:0;height:56px}#artwork-form-slideover .artwork-form-canvas .artwork-form-preview__card .artwork-card-v3__overlay-body{padding:.2rem}:is(#artist-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover) .artist-form-preview__card,#artwork-form-slideover .artwork-form-preview__card{height:56px;min-height:0;border-radius:8px;overflow:hidden}:is(#artist-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover) .artist-card__media,:is(#artist-form-slideover,#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover) #artist-form-preview-media,#artwork-form-slideover .artwork-card-v3__media,#artwork-form-slideover #artwork-form-preview-media{min-height:0;height:56px;aspect-ratio:1}:is(#residency-form-slideover,#exhibition-form-slideover,#fair-form-slideover,#install-form-slideover,#news-form-slideover,#shop-form-slideover) .artist-form-canvas__stage>:first-child{max-height:56px;min-height:0;overflow:hidden;border-radius:8px}}:is(#artist-form-footer,#exhibition-form-slideover,#fair-form-slideover) .hidden,:is(#view-exhibition-detail,#view-fair-detail) :is(a,button).hidden,[id^=load-more-].hidden{display:none!important}@media(max-width:640px){#artist-form-slideover #artist-form-footer{display:flex;flex-wrap:wrap;gap:.375rem .5rem;padding:.625rem .75rem max(.625rem,env(safe-area-inset-bottom,0px))}#artist-form-slideover #artist-form-footer .artist-form-footer-hint{flex-basis:100%;margin:0}#artist-form-slideover #artist-form-footer .artist-form-footer-primary{flex:1 1 220px;width:auto;min-width:0;gap:.375rem}#artist-form-slideover #artist-form-footer button{padding-inline:.625rem;min-width:0}#artist-form-slideover #artist-form-footer #artist-form-save-now{white-space:normal;line-height:1.3}}@media(pointer:coarse),(max-width:767px){#view-contacts .crm-sort__select,#view-documents .doc-sort__select{min-height:44px;max-width:100%}#view-contacts .crm-sort__select:focus-visible,#view-documents .doc-sort__select:focus-visible{outline:2px solid var(--gos-accent);outline-offset:2px}.workspace-task__link{min-height:44px;padding-inline:.25rem}}#gos-mobile-dock,.gos-mobile-filter-toggle{display:none}#gos-mobile-dock[hidden],.gos-mobile-back[hidden]{display:none!important}@media(max-width:767px){body.gos-app{--gos-mobile-gutter: 16px}#gos-main{min-height:0;height:100dvh}#gos-main>.view-section.active{flex:1 1 0%;min-height:0;height:auto;overflow-y:auto}#gos-main:has(>.view-section.active)>#content-area{display:none}#content-area{min-height:0;overscroll-behavior-y:contain}#gos-mobile-dock{display:flex;flex:0 0 auto;order:100;position:relative;z-index:45;gap:2px;padding:5px max(8px,env(safe-area-inset-right,0px)) max(5px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));border-top:1px solid var(--gos-border);background:var(--gos-bg)}#gos-mobile-dock button{flex:1 1 0;min-width:0;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:5px 2px;border:0;border-radius:12px;background:transparent;color:var(--gos-text-secondary);font-family:inherit;font-weight:600;font-size:11px;line-height:1.2;transition:background-color 140ms ease,color 140ms ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#gos-mobile-dock button[aria-current=page]{color:var(--gos-accent);background:color-mix(in srgb,var(--gos-accent) 10%,transparent)}#gos-mobile-dock button:active{background:var(--gos-hover-fill)}#gos-mobile-dock button:focus-visible,.gos-mobile-filter-toggle:focus-visible{outline:2px solid var(--gos-accent);outline-offset:-2px}#gos-mobile-topbar .gos-mobile-topbar__inner{padding-inline:8px;gap:4px}#gos-mobile-topbar .gos-mobile-topbar__trailing{gap:0}#gos-mobile-topbar .gos-mobile-topbar__title{font-size:15px}#gos-mobile-topbar:has(.gos-mobile-back:not([hidden])) #gos-mobile-menu-open{display:none}#mobile-sidebar.gos-sidebar{width:min(360px,calc(100vw - 24px));max-width:none;height:100dvh}#mobile-sidebar .gos-sidebar__head{padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top,0px))}#mobile-sidebar .gos-nav.gos-nav--refined{padding:8px 12px 0}#mobile-sidebar .gos-nav--refined :is(.gos-nav-jump,.nav-item.gos-nav-item,.gos-nav-group__header){min-height:48px;padding:10px 12px;border-radius:12px;font-size:15px}#mobile-sidebar .gos-nav--refined .gos-nav-group__label{font-size:14px;color:var(--gos-text-primary)}#mobile-sidebar .gos-nav--refined .gos-nav-group:not(.gos-nav-settings)>.gos-nav-group__header>.gos-nav-group__icon-wrap{display:inline-flex}#mobile-sidebar .gos-nav--refined .gos-nav-group__items-inner{padding-left:16px;gap:3px}#mobile-sidebar .gos-nav-jump__kbd{display:none}#mobile-sidebar .gos-nav--refined [data-nav-zone=utilities] .gos-nav-item{font-size:13px}#mobile-sidebar .gos-nav-scroll{scroll-padding-block:12px}#mobile-sidebar .gos-sidebar__footer{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.gos-mobile-filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;order:2;align-self:flex-start;flex:0 0 auto;min-height:44px;max-width:100%;padding:10px 12px;border:1px solid var(--gos-border);border-radius:12px;color:var(--gos-text-primary);background:var(--gos-surface);font-size:13px;font-weight:600}.gos-mobile-filter-toggle svg{width:17px;height:17px}.gos-mobile-filter-toggle__count:not(:empty){display:grid;place-items:center;min-width:20px;height:20px;padding-inline:4px;background:var(--gos-accent);color:white;border-radius:6px;font-size:11px}.gos-mobile-filter-toggle[aria-expanded=true]{border-color:var(--gos-accent);color:var(--gos-accent)}.gos-mobile-filterable:not(.gos-mobile-filters-open) [data-gos-mobile-filter-panel]{display:none!important}.gos-mobile-filterable [data-gos-mobile-filter-panel]{order:3;width:100%}#gos-main .gos-mobile-filterable :is(.artists-browse-bar,.artworks-browse-bar,.exhibitions-browse-bar,.fairs-browse-bar,.install-browse-bar,.news-browse-bar,.residents-browse-bar,.crm-browse-rail,.inv-browse-rail,.doc-browse-rail){display:flex;flex-direction:column;align-items:stretch;gap:10px}#gos-main .gos-mobile-filterable :is(.artists-search-wrap,.artworks-browse-bar__primary,.exhibitions-search-wrap,.fairs-search-wrap,.install-search-wrap,.news-search-wrap,.residents-search-wrap,.crm-browse-bar__search,.inv-browse-bar__search,.doc-browse-bar__search){order:1;flex:0 0 auto;width:100%}#view-artists .artists-roster-command{display:flex;flex-direction:column}#view-artists .artists-roster-command__browse{order:1;padding:12px}#view-artists .artists-roster-command__filters{order:2}#view-contacts .contacts-roster-command{display:flex;flex-direction:column}#view-contacts .contacts-roster-command__browse{order:1;padding:12px}#view-contacts .contacts-roster-command__filters{order:2}#view-contacts .crm-search__kbd{display:none}#view-invoices .invoices-roster-command{display:flex;flex-direction:column}#view-invoices .invoices-roster-command__browse{order:1;padding:12px}#view-invoices .invoices-roster-command__filters{order:2}#view-invoices :is(.inv-command-hint,.invoices-roster-browse__header,.inv-search__kbd),#view-documents :is(.doc-command-hint,.doc-search__kbd){display:none}#view-artists .artists-roster-v6 .artists-roster-filters__header{padding:12px}#view-artists .artists-roster-v6 .artists-roster-command__subtitle{font-size:12px}#view-artists .artists-roster-v6 .artists-browse-bar__tools{flex-wrap:wrap}#view-artworks .artworks-browse-bar__tools{flex-direction:column;align-items:stretch}#view-artworks .artworks-filter-tray{width:100%;display:grid;grid-template-columns:minmax(0,1fr)}#view-artworks .artworks-filter-tray__rule{display:none}#view-artworks .artworks-browse-bar__footer{padding-block:0 10px}#view-artworks .artworks-command-hint,#view-contacts .crm-command-hint,#view-contacts .contacts-roster-browse__header{display:none}#content-area :is([id$=-clear-filters],#artists-filter-clear-status).hidden{display:none!important}#content-area :is(.artists-roster-hero,.artworks-roster-hero,.exhibitions-roster-hero,.fairs-roster-hero,.install-roster-hero,.news-roster-hero,.residents-roster-hero,.contacts-roster-hero,.documents-roster-hero,.invoices-roster-hero,.workspace-tasks-hero,.sales-pipeline-hero,.viewing-rooms-hero){gap:14px;margin-bottom:20px;padding-block:4px 0}#content-area :is(.artists-roster-hero__title,.artworks-roster-hero__title,.exhibitions-roster-hero__title,.fairs-roster-hero__title,.install-roster-hero__title,.news-roster-hero__title,.residents-roster-hero__title,.contacts-roster-hero__title,.workspace-tasks-hero h2,.sales-pipeline-hero h2,.viewing-rooms-hero h2){font-size:28px;line-height:1.16;letter-spacing:-.035em}#content-area :is(.workspace-tasks-page,.sales-pipeline-page,.viewing-rooms-page){padding:16px 16px 28px}#content-area :is(.workspace-tasks-kpis,.sales-pipeline-kpis,.viewing-rooms-kpis){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}#content-area :is(.workspace-tasks-kpis,.sales-pipeline-kpis,.viewing-rooms-kpis)>div{padding:12px;border-radius:12px;min-height:0}#content-area :is(.workspace-tasks-kpis,.sales-pipeline-kpis,.viewing-rooms-kpis) strong{font-size:23px;line-height:1.2;margin-top:6px}#content-area :is(.workspace-tasks-kpis,.sales-pipeline-kpis,.viewing-rooms-kpis) span{font-size:10px;line-height:1.35;letter-spacing:.06em}#view-workspace-tasks .workspace-tasks-toolbar{padding:8px;gap:8px;border-radius:14px}#view-workspace-tasks .workspace-tasks-filters{width:100%;flex-wrap:nowrap}#view-workspace-tasks .workspace-tasks-filter{flex:1;padding-inline:8px;min-height:44px}#view-workspace-tasks .workspace-tasks-search{flex:0 0 auto;width:100%;background:var(--gos-surface-muted)}#view-workspace-tasks .workspace-task{padding:14px;border-radius:14px}#view-sales-pipeline .sales-pipeline-board{display:flex;flex-direction:column;overflow-x:visible;min-width:0;gap:12px}#view-sales-pipeline .sales-stage{width:100%;min-width:0;min-height:0;flex:none}#view-sales-pipeline .sales-stage__list{min-height:0}#view-sales-pipeline .sales-stage__empty{padding-block:10px}#view-sales-pipeline .sales-stage__head{min-height:44px}#view-viewing-rooms .viewing-rooms-toolbar{display:flex;gap:4px;padding:4px}#view-viewing-rooms .viewing-rooms-toolbar button{flex:1;min-height:44px;padding-inline:8px}#content-area :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea),[role=dialog] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){font-size:max(16px,1rem)}#gos-main :is(.view-section button,.view-section a.gos-btn-primary,.view-section [role=tab]):not(.sr-only):not([role=switch]){min-height:44px;min-width:44px;touch-action:manipulation}#content-area :is(.mobile-tab-scroll,.dashboard-pill-group,[role=tablist]){scroll-padding-inline:16px;overscroll-behavior-x:contain}#content-area .mobile-tab-scroll>*{flex-shrink:0}#content-area .table-scroll-container{scroll-padding:12px}#content-area :is(.gos-detail-page-inner,.contact-detail-page-inner,.artist-detail-page-inner,.artwork-detail-page-inner){padding:16px}#view-contact-detail .contact-detail-hero{padding:16px;border-radius:16px}#view-contact-detail .contact-detail-hero__top{gap:14px}#view-contact-detail .contact-detail-hero__top>.flex{align-items:flex-start;gap:12px}#view-contact-detail .contact-detail-avatar-wrap{width:48px;height:48px;min-width:48px;border-radius:12px}#view-contact-detail .contact-detail-name{font-size:24px;line-height:1.2}#view-contact-detail .contact-detail-hero-actions{flex-wrap:wrap;width:100%}#view-contact-detail .contact-detail-hero-actions>button{flex:1;justify-content:center}#view-contact-detail .contact-detail-tabs{margin-block:16px}#content-area [data-sales-desk-context]{margin:12px 16px 0!important;padding:0!important}#content-area :is(.crm-mcard,.doc-mcard,.inv-mcard){border-radius:14px;padding:14px}#content-area :is(.gos-empty-state,.crm-empty){padding:24px 16px}#view-dashboard .dashboard-roster-hero__actions{display:flex;flex-direction:row;align-items:stretch;gap:8px}#view-dashboard #dashboard-primary-cta{flex:1;width:auto;min-width:0}#view-dashboard #dashboard-quick-create-mount{flex:0 0 auto}#view-dashboard .dashboard-roster-hero__rail{padding:12px}#view-dashboard .dashboard-commercial-snapshot{margin-top:16px}#artists-collection-progress.hidden{display:none!important}:is(#workspace-task-modal,#sales-opportunity-modal,#contact-interaction-modal,#viewing-room-modal,#doc-studio-modal){padding:0;inset:0;height:100dvh}:is(.workspace-task-modal__panel,.sales-opportunity-modal__panel,.contact-interaction-modal__panel,.viewing-room-modal__panel,.doc-studio-dialog){width:100%;max-width:none;height:100%;max-height:100%;border-radius:0;border-width:0;margin:0}:is(.workspace-task-modal__head,.sales-opportunity-modal__head,.contact-interaction-modal__head,.viewing-room-modal__head,.doc-studio-dialog__head){padding:max(16px,env(safe-area-inset-top,0px)) 16px 16px}:is(.workspace-task-modal__foot,.sales-opportunity-modal__foot,.viewing-room-modal__foot,.doc-studio-dialog__foot){padding:12px 16px max(12px,env(safe-area-inset-bottom,0px))}:is(.workspace-task-modal__foot>div,.sales-opportunity-modal__actions){width:100%;display:flex;gap:8px}:is(.workspace-task-modal__foot,.sales-opportunity-modal__actions) button{flex:1 1 auto}:is(#workspace-task-form,#sales-opportunity-form,#viewing-room-form){padding-inline:16px}}@media(max-width:374px){#gos-mobile-dock button{font-size:10px}#mobile-sidebar.gos-sidebar{width:calc(100vw - 16px)}}@media(prefers-reduced-motion:reduce){#gos-mobile-dock *,.gos-mobile-filter-toggle{transition:none;animation:none}}#view-contacts .contacts-page-inner{container:contacts-page / inline-size}#view-contacts .contacts-roster-v9 .contacts-roster-hero{min-height:0;margin-bottom:var(--gos-section-gap, 24px)}#view-contacts .contacts-roster-v9 .contacts-roster-command{margin-bottom:var(--gos-section-gap, 24px)}#view-contacts .contacts-roster-v9 .contacts-roster-command__filters{padding:var(--gos-panel-inset, 20px);gap:var(--gos-space-3, 12px)}#view-contacts .contacts-roster-v9 .contacts-roster-filters__segments{gap:var(--gos-action-gap, 8px)}#view-contacts .contacts-roster-v9 .contacts-roster-filters__header{gap:12px;min-height:36px}#view-contacts .contacts-roster-v9 .contacts-roster-filters__header .contacts-roster-command__title{font-size:13px;line-height:1.5}#view-contacts .contacts-roster-v9 .contacts-roster-filters__clear{min-height:36px;font-size:13px}#view-contacts .contacts-roster-v9 .contacts-roster-command__subtitle{line-height:1.5}#view-contacts .contacts-roster-v9 .contacts-roster-filters__viz-label{display:none}#view-contacts .contacts-roster-v9 .contacts-composition-bar{height:4px}#view-contacts .contacts-roster-v9 .contacts-composition-legend{gap:8px 16px;line-height:1.5}#view-contacts .contacts-roster-v9 .crm-pulse{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}#view-contacts .contacts-roster-v9 .crm-pulse__card{display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;align-items:center;gap:6px var(--gos-action-gap, 8px);min-width:0;min-height:96px;padding:14px;border-radius:14px}#view-contacts .contacts-roster-v9 .crm-pulse__body{display:contents}#view-contacts .contacts-roster-v9 .crm-pulse__check{display:none}#view-contacts .contacts-roster-v9 .crm-pulse__icon{width:28px;height:28px;border-radius:9px;grid-column:1;grid-row:1}#view-contacts .contacts-roster-v9 .crm-pulse__icon .iconify{width:17px;height:17px}#view-contacts .contacts-roster-v9 .crm-pulse__amount{grid-column:2;grid-row:1;margin:0;min-width:0;font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}#view-contacts .contacts-roster-v9 .crm-pulse__label{grid-column:1 / -1;margin:0;font-size:13px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}#view-contacts .contacts-roster-v9 .crm-pulse__meta{display:block;grid-column:1 / -1;margin:-4px 0 0;padding:0;border:0;background:none;border-radius:0;font-size:11px;font-weight:400;line-height:1.4;white-space:normal}#view-contacts .contacts-roster-v9 .contacts-roster-browse__header,#view-contacts .contacts-roster-v9 .crm-command-hint{display:none}#view-contacts .contacts-roster-v9 .contacts-roster-command__browse{padding:var(--gos-space-3, 12px) var(--gos-panel-inset, 20px)}#view-contacts .contacts-roster-v9 .crm-browse-rail{border-radius:12px;min-width:0}#view-contacts .contacts-roster-v9 .crm-browse-bar__search{min-width:0;flex-basis:240px}#view-contacts .contacts-roster-v9 .crm-search__input{min-height:48px;padding-inline:44px 48px}#view-contacts .contacts-roster-v9 .crm-search__input::-webkit-search-cancel-button{-webkit-appearance:none}#view-contacts .contacts-roster-v9 .crm-search__kbd{display:none}#view-contacts .contacts-roster-v9 .crm-search__clear{width:44px;height:44px;right:2px}#view-contacts .contacts-roster-v9 .crm-sort{min-height:44px}#view-contacts .contacts-roster-v9 .crm-sort__select{min-height:24px;max-width:100%}#view-contacts .contacts-roster-v9 :is(.crm-browse-reset,.contacts-roster-command__clear,#contacts-import-btn,.contacts-roster-hero__cta){min-height:44px}#view-contacts .contacts-roster-v9 .contacts-roster-body__head{margin-bottom:14px}#view-contacts .contacts-roster-v9 .contacts-roster-body__mark{width:32px;height:32px;border-radius:10px}#view-contacts .contacts-roster-v9 .contacts-roster-body__title{font-size:16px}#view-contacts .contacts-roster-v9 .contacts-roster-body__meta{font-size:12px;line-height:1.5}#view-contacts .contacts-roster-v9 .contacts-roster-body__hint{max-width:30rem;font-size:12px;line-height:1.5;overflow-wrap:anywhere}#view-contacts #contacts-scroll-container{display:block;max-width:100%;overflow-x:auto}#view-contacts #contacts-mobile-list{display:none}#view-contacts .contacts-roster-v9 .crm-table :is(th,td){vertical-align:middle;line-height:1.5}#view-contacts .contacts-roster-v9 .crm-table td{padding-block:var(--gos-space-4, 16px)}#view-contacts .contacts-roster-v9 .crm-table tbody tr::before{content:none;display:none}#view-contacts .contacts-roster-v9 .crm-table tbody tr:is(:hover,:focus-visible)>td:first-child{box-shadow:inset 3px 0 var(--crm-accent)}#view-contacts .contacts-roster-v9 :is(.contacts-roster-hero__summary,.crm-filter-chip,.crm-empty__title){overflow-wrap:anywhere}#view-contacts .contacts-roster-v9 .crm-mcard{min-width:0;padding:18px;border-radius:16px;display:flex;flex-direction:column;gap:12px}#view-contacts .contacts-roster-v9 .crm-mcard__top{align-items:flex-start}#view-contacts .contacts-roster-v9 :is(.crm-mcard__name,.crm-mcard__sub,.crm-mcard__meta-item){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}#view-contacts .contacts-roster-v9 .crm-mcard__name{line-height:1.4}#view-contacts .contacts-roster-v9 .crm-mcard__sub{line-height:1.5;margin-top:4px}#view-contacts .contacts-roster-v9 .crm-mcard__meta{margin:0;gap:8px 14px}#view-contacts .contacts-roster-v9 .crm-mcard__meta-item .iconify{flex-shrink:0}#view-contacts .contacts-roster-v9 .crm-mcard__badges{margin:0}#view-contacts .contacts-roster-v9 .crm-mcard__badges:empty{display:none}#view-contacts .contacts-roster-v9 .crm-mcard__actions{margin-top:auto;padding-top:2px;gap:8px}#view-contacts .contacts-roster-v9 .crm-mcard__act{min-height:44px;padding:10px 8px;font-size:13px}#view-contacts .contacts-roster-v9 :is(.crm-mcard,.contacts-roster-table-row):focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}@container contacts-page (max-width: 800px){#view-contacts #contacts-scroll-container,#view-contacts .contacts-list-shell>.gos-table-scroll-hint{display:none}#view-contacts #contacts-mobile-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;align-items:stretch}#view-contacts .contacts-roster-v9 .crm-pulse__card{padding:12px}}@container contacts-page (max-width: 620px){#view-contacts .contacts-roster-v9 .crm-pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#view-contacts .contacts-roster-v9 .crm-pulse__card{min-height:76px;gap:6px 8px}#view-contacts .contacts-roster-v9 .crm-pulse__meta{display:none}#view-contacts .contacts-roster-v9 .crm-pulse__card--all{grid-column:1 / -1;grid-template-columns:28px minmax(0,1fr) auto;min-height:52px}#view-contacts .contacts-roster-v9 .crm-pulse__card--all .crm-pulse__label{grid-column:2;grid-row:1}#view-contacts .contacts-roster-v9 .crm-pulse__card--all .crm-pulse__amount{grid-column:3}#view-contacts .contacts-roster-v9 .contacts-roster-command__filters{padding:16px;gap:14px}#view-contacts .contacts-roster-v9 .contacts-roster-command__browse{padding:12px}#view-contacts .contacts-roster-v9 .crm-browse-bar__search{flex-basis:auto;width:100%}#view-contacts .contacts-roster-v9 .crm-browse-bar__dock{width:100%;border-left:0;border-top:1px solid var(--gos-dashboard-border)}#view-contacts .contacts-roster-v9 .crm-sort{flex:1;min-width:0}#view-contacts .contacts-roster-v9 .crm-sort__field{flex:1}#view-contacts .contacts-roster-v9 .contacts-roster-filters__header-lead{flex-basis:150px}#view-contacts .contacts-roster-v9 .contacts-roster-hero{gap:16px}#view-contacts .contacts-roster-v9 .contacts-roster-hero__main{flex-basis:100%}#view-contacts .contacts-roster-v9 .contacts-roster-hero__aside{width:100%;gap:10px}#view-contacts .contacts-roster-v9 .contacts-roster-hero__aside>button{flex:1;justify-content:center}}@media(max-width:767px){#view-contacts .contacts-roster-v9 .contacts-roster-command__browse{padding:12px}#view-contacts .contacts-roster-v9 .crm-browse-rail{gap:0}#view-contacts .contacts-roster-v9 .crm-search__input{font-size:16px}#view-contacts .contacts-roster-v9 .crm-browse-bar__search{flex-basis:auto}#view-contacts .contacts-roster-v9 .gos-mobile-filter-toggle{margin:0 6px 6px;width:calc(100% - 12px)}#view-contacts .contacts-roster-v9 .contacts-roster-command__filters{border-bottom:0;border-top:1px solid var(--gos-dashboard-border)}}@supports not (container-type: inline-size){@media(max-width:1100px){#view-contacts .contacts-roster-v9 .crm-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}#view-contacts .contacts-roster-v9 .crm-pulse__card--all{grid-column:1 / -1}#view-contacts #contacts-scroll-container{display:none}#view-contacts #contacts-mobile-list{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}}}@media(pointer:coarse){#view-contacts .contacts-roster-v9 .crm-rowact{opacity:1}#view-contacts .contacts-roster-v9 .crm-rowact button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){#view-contacts .contacts-roster-v9 :is(.crm-pulse__card,.crm-mcard,.contacts-roster-table-row){transition:none;animation:none;transform:none}}#view-contacts .contacts-roster-v9 .crm-active-filters{gap:var(--gos-action-gap, 8px);padding-top:12px}#view-contacts .contacts-roster-v9 .crm-filter-chip{min-width:0;max-width:100%;min-height:var(--gos-control-height-compact, 36px);padding:6px 12px;gap:8px;font-size:13px;line-height:1.5;white-space:normal;text-align:left;animation:none}#view-contacts .contacts-roster-v9 .crm-filter-chip>span:first-child{min-width:0;overflow-wrap:anywhere}#view-contacts .contacts-roster-v9 .crm-filter-chip>:is(.iconify,svg){flex:0 0 auto}#view-contacts .contacts-roster-v9 .crm-filter-chip:hover{border-color:var(--crm-accent)}#view-contacts .contacts-roster-v9 .crm-filter-chip:focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}#view-invoices .inv-filter-chip,#view-documents .doc-active-pill{max-width:100%;min-width:0;gap:8px;font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;animation:none}#view-invoices .inv-filter-chip button,#view-documents .doc-active-pill__x{flex:0 0 auto;width:36px;height:36px;min-width:36px;min-height:36px}@media(pointer:coarse),(max-width:767px){#view-contacts .contacts-roster-v9 :is(.crm-filter-chip,.contacts-roster-filters__clear){min-height:44px}#view-invoices .inv-filter-chip button,#view-documents .doc-active-pill__x{width:44px;height:44px;min-width:44px;min-height:44px}}.gos-nav-palette__dialog{min-width:0}.gos-nav-palette__input-wrap,.gos-nav-palette__foot{flex:0 0 auto}.gos-nav-palette__results{min-height:0;overscroll-behavior-y:contain;scroll-padding-block:8px}.gos-nav-palette__dialog .gos-palette-item{min-width:0;flex-wrap:wrap}.gos-nav-palette__dialog .gos-palette-item>.iconify{flex:0 0 16px}.gos-nav-palette__dialog .gos-palette-item>span:not(.iconify):not(.gos-palette-item__meta){flex:1 1 8rem;min-width:0;overflow-wrap:anywhere}.gos-nav-palette__dialog .gos-palette-item__meta{max-width:100%;white-space:normal;overflow-wrap:anywhere}.gos-nav-palette__input:focus-visible{outline:2px solid var(--gos-accent);outline-offset:2px}.gos-nav-palette__esc{flex-shrink:0}@media(max-width:767px),(pointer:coarse){.gos-nav-palette__input{font-size:16px;min-height:44px}.gos-nav-palette__dialog .gos-palette-item{min-height:44px}}@media(max-height:600px){.gos-nav-palette{padding-block:12px}.gos-nav-palette__dialog{max-height:calc(100dvh - 24px)}}#gos-nav-palette-overlay[data-gos-keyboard-fit]{padding:12px max(12px,env(safe-area-inset-right,0px)) 12px max(12px,env(safe-area-inset-left,0px))}#gos-nav-palette-overlay[data-gos-keyboard-fit] .gos-nav-palette__dialog{max-height:100%}#gos-nav-palette-overlay[data-gos-keyboard-short] .gos-nav-palette__dialog{overflow-y:auto;overscroll-behavior-y:contain}#gos-nav-palette-overlay[data-gos-keyboard-short] .gos-nav-palette__results{flex:0 0 auto;overflow:visible}@media(max-height:360px){.gos-nav-palette__dialog{overflow-y:auto;overscroll-behavior-y:contain}.gos-nav-palette__results{flex:0 0 auto;overflow:visible}}@media(forced-colors:active){body.gos-app :is(button,a[href],input,select,textarea,[tabindex]):focus-visible{outline:2px solid CanvasText!important;outline-offset:2px!important}body.gos-app :is(.gos-palette-item.is-highlighted,[data-nav-view][aria-current=page],[data-mobile-destination][aria-current=page]){border:1px solid Highlight}}.gos-wzform .artist-form-slideover__body .gos-wf-field{min-width:0;gap:var(--gos-field-gap, 8px)}.gos-wzform .artist-form-slideover__body .gos-wf-grid{gap:16px}.gos-wzform .artist-form-slideover__body .gos-wf-label{font-size:11px;line-height:1.5}.gos-wzform .gos-wf-help{margin:0;font-size:12px;line-height:1.5;color:var(--gos-text-secondary);overflow-wrap:anywhere}.gos-wzform .gos-wf-optional{font-weight:400;letter-spacing:normal;text-transform:none}.gos-wzform .artist-form-slideover__body .gos-wf-control{min-width:0;padding-inline:12px}.gos-wzform :is(.gos-wf-control,.gos-wf-title-input)[aria-invalid=true]{border-color:var(--gos-danger)}:is(.gos-wzform,#sales-opportunity-modal) [data-gos-field-error]{margin:0;padding:0;border:0;background:transparent;color:var(--gos-danger);font-size:13px;line-height:1.5;overflow-wrap:anywhere}#contact-form-slideover .contact-form-identity-grid{grid-template-columns:120px minmax(0,1fr);align-items:start}#contact-form-slideover .contact-form-identity-grid>*{min-width:0}#contact-form-slideover .contact-form-photo-field .image-upload-container{width:100%;max-width:120px}#contact-form-slideover .contact-form-photo-field .image-upload-container:focus-within{outline:2px solid var(--gos-accent);outline-offset:3px}#contact-form-slideover #contact-form-footer{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px max(12px,env(safe-area-inset-bottom,0px))}#contact-form-slideover #contact-form-footer-hint{flex-basis:100%;text-align:left;font-size:12px;line-height:1.5}#contact-form-slideover .artist-form-footer-primary{flex:1 1 120px;min-width:0;width:auto;margin-left:auto}#contact-form-slideover #contact-form-footer button{min-height:44px;font-size:13px;padding-inline:12px;white-space:normal}#contact-form-slideover .artist-form-footer-primary button{flex:1;justify-content:center}@media(max-width:600px){#contact-form-slideover .contact-form-identity-grid{grid-template-columns:minmax(0,1fr);gap:20px}#contact-form-slideover .contact-form-photo-field{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;column-gap:12px}#contact-form-slideover .contact-form-photo-field .image-upload-container{grid-column:1;grid-row:1 / 3;width:80px}#contact-form-slideover .contact-form-photo-field>:is(label,p){grid-column:2}#contact-form-slideover #contact-form-footer{padding-inline:16px}}@media(max-width:767px){.gos-wzform .artist-form-slideover__body :is(input,select,textarea).gos-wf-control{font-size:16px}}#contact-form-slideover[data-gos-keyboard-fit] #contact-form-footer{padding-block:8px max(8px,env(safe-area-inset-bottom,0px))}#view-contact-detail .gos-secondary-empty{display:grid;grid-template-columns:32px minmax(0,1fr);grid-column:1 / -1;align-items:start;gap:12px;min-width:0;padding:16px;border:1px solid var(--gos-border);border-radius:var(--gos-radius-md, 12px);background:var(--gos-dashboard-surface)}#view-contact-detail .gos-secondary-empty__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--gos-accent);background:var(--gos-accent-soft)}#view-contact-detail .gos-secondary-empty__copy{min-width:0}#view-contact-detail .gos-secondary-empty__copy h4{margin:0;color:var(--gos-text-primary);font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}#view-contact-detail .gos-secondary-empty__copy p{margin:4px 0 0;color:var(--gos-text-secondary);font-size:13px;line-height:1.6;overflow-wrap:anywhere}#view-contact-detail :is(.collector-understanding,.portal-staff,.v7-connections){margin-top:0;padding-top:24px}#view-contact-detail :is(.collector-heading,.v7-heading){margin-bottom:12px}#view-contact-detail :is(.collector-heading,.v7-heading) h3{font-size:16px;line-height:1.5}#view-contact-detail .collector-card{padding:20px;margin-top:16px}#view-contact-detail .collector-facts{gap:16px 24px;margin-block:16px}#view-contact-detail .collector-facts :is(dt,dd){min-width:0;overflow-wrap:anywhere;line-height:1.5}#view-contact-detail :is(.collector-button,.v7-button){min-height:36px;padding:8px 12px;font-size:13px;line-height:1.4}#view-contact-detail .collector-inline-actions{gap:8px}#view-contact-detail .collector-pagination{gap:12px;flex-wrap:wrap}#view-contact-detail [data-gos-detail-pagination][hidden],#view-contact-detail #contact-detail-activity-summary[hidden]{display:none}@container gos-contact (max-width: 560px){#view-contact-detail .collector-card{padding:16px}#view-contact-detail .collector-facts{grid-template-columns:minmax(0,1fr)}#view-contact-detail .collector-heading{align-items:flex-start}}@media(pointer:coarse),(max-width:767px){#view-contact-detail :is(.collector-button,.v7-button){min-height:44px}}#view-contact-detail .contact-detail-page-inner{container:gos-contact / inline-size}#view-contact-detail .sd-context{max-width:1320px;margin-inline:auto;padding:16px 28px 0}#view-contact-detail .contact-detail-hero{padding:var(--gos-space-6, 24px);margin-bottom:var(--gos-space-4, 16px)}#view-contact-detail .contact-detail-name{line-height:1.15;overflow-wrap:anywhere}#view-contact-detail .contact-detail-hero__top{gap:var(--gos-panel-inset, 20px)}#view-contact-detail .contact-detail-hero-actions{gap:var(--gos-action-gap, 8px)}#view-contact-detail .contact-detail-quick-actions{gap:var(--gos-action-gap, 8px);margin-top:var(--gos-space-4, 16px);padding-top:var(--gos-space-4, 16px)}#view-contact-detail .contact-detail-quick-act{min-height:var(--gos-control-height-compact, 36px);padding:8px var(--gos-control-inset, 12px);line-height:1.4}#view-contact-detail .artist-detail-meta-strip{gap:0;padding:0;margin:0 0 var(--gos-space-5, 20px);border:1px solid var(--gos-border);border-radius:var(--gos-radius-md);background:var(--gos-dashboard-surface)}#view-contact-detail .artist-detail-meta-strip:not([hidden]):not(.hidden){display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#view-contact-detail .artist-detail-meta-strip>div{min-width:0;padding:var(--gos-space-4, 16px) var(--gos-panel-inset, 20px)}#view-contact-detail .artist-detail-meta-strip>div+div{border-left:1px solid var(--gos-border)}#view-contact-detail .artist-detail-meta-strip dt{min-width:0;color:var(--gos-text-secondary);font-size:12px;line-height:1.5}#view-contact-detail .artist-detail-meta-strip dd{min-width:0;max-width:100%;margin:6px 0 0;color:var(--gos-text-primary);font-size:22px;font-weight:650;line-height:1.25;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;overflow:visible}#view-contact-detail .contact-detail-tabs{margin:var(--gos-space-5, 20px) 0;gap:var(--gos-action-gap, 8px)}#view-contact-detail .contact-detail-tabs .dashboard-pill{min-height:var(--gos-control-height-compact, 36px);padding:8px 16px;font-size:var(--gos-text-sm, 13px)}#view-contact-detail #contact-detail-tab-profile{gap:var(--gos-section-gap, 24px);align-items:start}#view-contact-detail #contact-detail-tab-profile>.space-y-3{min-width:0;border:1px solid var(--gos-border);border-radius:var(--gos-radius-lg);background:var(--gos-dashboard-surface);padding:var(--gos-panel-inset, 20px)}#view-contact-detail #contact-detail-tab-profile>.space-y-3>div+div{margin-top:var(--gos-space-4, 16px)}#view-contact-detail #contact-detail-tab-profile>.space-y-3>.grid{padding:0 0 var(--gos-space-4, 16px);border:0;border-radius:0;border-bottom:1px solid var(--gos-border);gap:var(--gos-space-4, 16px)}#view-contact-detail #contact-detail-tab-profile>.space-y-3 .text-\[10px\]{font-size:var(--gos-text-xs, 11px);line-height:1.5;letter-spacing:.06em}#view-contact-detail #contact-detail-tab-profile>.space-y-3 .text-sm{margin-top:var(--gos-space-1, 4px);line-height:1.55;overflow-wrap:anywhere}#view-contact-detail :is(#v7-contact-connections,#contact-collector-understanding,#contact-collector-portal){grid-column:1 / -1;min-width:0}#view-contact-detail :is(.collector-heading,.v7-heading){gap:var(--gos-space-3, 12px)}@container gos-contact (max-width: 560px){#view-contact-detail .artist-detail-meta-strip:not([hidden]):not(.hidden){grid-template-columns:1fr}#view-contact-detail .artist-detail-meta-strip>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 16px}#view-contact-detail .artist-detail-meta-strip>div+div{border-left:0;border-top:1px solid var(--gos-border)}#view-contact-detail .artist-detail-meta-strip dd{max-width:60%;margin:0;font-size:18px;text-align:right}}@media(max-width:767px){#view-contact-detail .sd-context{padding-inline:16px}#view-contact-detail .contact-detail-hero{padding:var(--gos-space-4, 16px)}#view-contact-detail .contact-detail-tabs{display:flex;flex-wrap:nowrap;gap:var(--gos-space-1, 4px)}#view-contact-detail .contact-detail-tabs .dashboard-pill{flex:1 1 0;min-width:0;min-height:var(--gos-control-height, 44px);padding-inline:4px}#view-contact-detail #contact-detail-tab-profile>.space-y-3{padding:var(--gos-space-4, 16px)}}@media(pointer:coarse),(max-width:767px){#view-contact-detail :is(.contact-detail-quick-act,.contact-detail-tabs .dashboard-pill){min-height:var(--gos-control-height, 44px)}}
