:is(#view-sales-pipeline,#view-workspace-tasks,#view-viewing-rooms){--ops-accent: var(--gos-accent, #1b4dff);--ops-bg: var(--gos-bg, #f7f7f4);--ops-surface: var(--gos-dashboard-surface, #fff);--ops-elevated: var(--gos-surface-elevated, #f2f3f6);--ops-border: var(--gos-dashboard-border, rgba(18, 20, 26, 0.1));--ops-text: var(--gos-text-primary, #111318);--ops-muted: var(--gos-text-secondary, #667085)}:is(.viewing-room-modal,.sales-opportunity-modal,.workspace-task-modal){--ops-accent: var(--gos-accent, #1b4dff);--ops-bg: var(--gos-bg, #f7f7f4);--ops-surface: var(--gos-surface, #fff);--ops-elevated: var(--gos-surface-elevated, #f2f3f6);--ops-border: var(--gos-dashboard-border, rgba(18, 20, 26, 0.1));--ops-text: var(--gos-text-primary, #111318);--ops-muted: var(--gos-text-secondary, #667085)}.sales-opportunity-modal{--pipe-accent: var(--ops-accent);--pipe-surface: var(--ops-surface);--pipe-border: var(--ops-border);--pipe-muted: var(--ops-muted)}.workspace-task-modal{--task-accent: var(--ops-accent);--task-surface: var(--ops-surface);--task-border: var(--ops-border);--task-muted: var(--ops-muted)}:is(#view-sales-pipeline,#view-workspace-tasks,#view-viewing-rooms) :is(.sales-pipeline-canvas,.workspace-tasks-canvas,.viewing-rooms-canvas){position:relative;min-height:100%;height:100%;background:var(--ops-bg)!important;isolation:isolate}:is(#view-sales-pipeline,#view-workspace-tasks,#view-viewing-rooms) :is(.sales-pipeline-canvas,.workspace-tasks-canvas,.viewing-rooms-canvas)::before{position:absolute;inset:0 0 auto;z-index:-1;height:22rem;content:"";pointer-events:none;background:radial-gradient(55% 75% at 42% 0%,color-mix(in srgb,var(--ops-accent) 8%,transparent),transparent 72%)}:is(.sales-pipeline-page,.workspace-tasks-page,.viewing-rooms-page){position:relative;z-index:1;width:100%;max-width:1320px;margin:0 auto;padding:1rem 1rem 3rem}:is(.sales-pipeline-hero,.workspace-tasks-hero,.viewing-rooms-hero){display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem 2rem;margin-bottom:var(--gos-section-gap, 24px)}:is(.sales-pipeline-hero,.workspace-tasks-hero,.viewing-rooms-hero)>div:first-child{min-width:0;flex:1 1 18rem}:is(.sales-pipeline-eyebrow,.workspace-tasks-eyebrow,.viewing-rooms-eyebrow){margin:0 0 0.35rem;color:var(--ops-muted);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase}:is(.sales-pipeline-hero,.workspace-tasks-hero,.viewing-rooms-hero) h2{margin:0;color:var(--ops-text);font-family:inherit;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;letter-spacing:-0.045em;line-height:1.1}:is(.sales-pipeline-hero,.workspace-tasks-hero,.viewing-rooms-hero) p:not(.sales-pipeline-eyebrow,.workspace-tasks-eyebrow,.viewing-rooms-eyebrow){max-width:36rem;margin:0.5rem 0 0;color:var(--ops-muted);font-size:15px;line-height:1.55}:is(.sales-pipeline-new,.workspace-tasks-new,.viewing-rooms-new){min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.72rem 1.25rem;border:0;border-radius:12px;color:#fff;background:var(--ops-accent);box-shadow:0 8px 24px -8px color-mix(in srgb,var(--ops-accent) 55%,transparent);font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;transition:transform var(--gos-duration-fast, 160ms) var(--gos-ease-out, ease),background var(--gos-duration-fast, 160ms),box-shadow var(--gos-duration-fast, 160ms)}:is(.sales-pipeline-new,.workspace-tasks-new,.viewing-rooms-new):hover{background:color-mix(in srgb,var(--ops-accent) 88%,#000);box-shadow:0 12px 28px -9px color-mix(in srgb,var(--ops-accent) 62%,transparent);transform:translateY(-1px)}:is(.sales-pipeline-kpis,.workspace-tasks-kpis,.viewing-rooms-kpis){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem;margin:0 0 1rem}:is(.sales-pipeline-kpis,.workspace-tasks-kpis,.viewing-rooms-kpis)>div{min-height:84px;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--ops-border) 88%,transparent);border-radius:14px;background:color-mix(in srgb,var(--ops-surface) 96%,var(--ops-accent) 4%);box-shadow:0 16px 34px -30px rgba(0,0,0,0.38)}:is(.sales-pipeline-kpis,.workspace-tasks-kpis,.viewing-rooms-kpis) span{display:block;color:var(--ops-muted);font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}:is(.sales-pipeline-kpis,.workspace-tasks-kpis,.viewing-rooms-kpis) strong{display:block;margin-top:0.4rem;color:var(--ops-text);font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-0.035em}:is(.sales-pipeline-toolbar,.workspace-tasks-toolbar){margin-bottom:1.25rem;padding:var(--gos-space-2, 8px);border:1px solid color-mix(in srgb,var(--ops-border) 88%,transparent);border-radius:18px;background:var(--ops-surface);box-shadow:0 20px 48px -38px rgba(0,0,0,0.35)}:is(.sales-pipeline-toolbar,.workspace-tasks-toolbar) :is(input,select){min-height:var(--gos-control-height, 44px);color:var(--ops-text);font-family:inherit;font-size:13px}.viewing-rooms-toolbar{width:100%;display:flex;gap:var(--gos-space-1, 4px);margin:0 0 1.25rem;padding:var(--gos-space-1, 4px);border:1px solid var(--ops-border);border-radius:14px;background:color-mix(in srgb,var(--ops-elevated) 55%,var(--ops-surface))}.viewing-rooms-toolbar button{min-height:var(--gos-control-height, 44px);flex:1;padding:8px var(--gos-control-inset, 12px);border:0;border-radius:10px;color:var(--ops-muted);background:transparent;font-family:inherit;font-size:var(--gos-text-sm, 13px);line-height:var(--gos-control-line-height, 20px);font-weight:600;transition:color var(--gos-duration-fast, 160ms),background var(--gos-duration-fast, 160ms),box-shadow var(--gos-duration-fast, 160ms)}.viewing-rooms-toolbar button.is-active{color:var(--ops-text);background:var(--ops-surface);box-shadow:0 2px 8px rgba(0,0,0,0.08)}.viewing-rooms-grid{gap:1rem}.viewing-room-card{border:1px solid color-mix(in srgb,var(--ops-border) 88%,transparent);border-radius:14px;background:var(--ops-surface);box-shadow:0 18px 44px -38px rgba(0,0,0,0.42);transition:transform var(--gos-duration-fast, 160ms) var(--gos-ease-out, ease),border-color var(--gos-duration-fast, 160ms),box-shadow var(--gos-duration-fast, 160ms)}.viewing-room-card:hover{border-color:color-mix(in srgb,var(--ops-accent) 30%,var(--ops-border));box-shadow:0 22px 44px -34px color-mix(in srgb,var(--ops-accent) 30%,transparent);transform:translateY(-2px)}.viewing-room-card__cover{height:164px;color:var(--ops-muted);background:linear-gradient(145deg,color-mix(in srgb,var(--ops-accent) 10%,var(--ops-elevated)),var(--ops-elevated))}.viewing-room-card__count{right:0.75rem;bottom:0.75rem;padding:0.32rem 0.55rem;border:1px solid color-mix(in srgb,#fff 18%,transparent);border-radius:999px;background:rgba(10,12,18,0.82);color:#fff;font-size:10px;font-weight:700;backdrop-filter:blur(8px)}.viewing-room-card__content{padding:1rem}.viewing-room-card__content strong,.viewing-response__art{color:var(--ops-text);font-family:inherit;font-weight:650}.viewing-room-card__content strong{font-size:15px;line-height:1.35}.viewing-room-card__contact,.viewing-room-card__expiry,.viewing-room-card__views,.viewing-response__meta,.viewing-response__message{color:var(--ops-muted)}.viewing-room-card__status,.viewing-response__status{font-family:inherit;font-weight:700}.viewing-room-card__responses{color:var(--ops-accent)}.viewing-room-card__actions{gap:var(--gos-action-gap, 8px);padding:var(--gos-space-3, 12px);border-top:1px solid var(--ops-border)}.viewing-room-card__actions button,.viewing-response__actions button{min-width:0;max-width:100%;min-height:var(--gos-control-height-compact, 36px);padding:7px var(--gos-control-inset, 12px);border:1px solid var(--ops-border);border-radius:9px;color:var(--ops-muted);background:transparent;font-family:inherit;font-size:var(--gos-text-sm, 13px);line-height:var(--gos-control-line-height, 20px);white-space:normal;overflow-wrap:anywhere;font-weight:650;transition:color var(--gos-duration-fast, 160ms),border-color var(--gos-duration-fast, 160ms),background var(--gos-duration-fast, 160ms)}.viewing-room-card__actions button:hover,.viewing-response__actions button:hover{color:var(--ops-accent);border-color:color-mix(in srgb,var(--ops-accent) 34%,var(--ops-border));background:color-mix(in srgb,var(--ops-accent) 7%,transparent)}:is(.sales-pipeline-loading,.sales-pipeline-empty,.workspace-tasks-loading,.workspace-tasks-empty,.viewing-rooms-loading,.viewing-rooms-empty,.viewing-responses__empty){padding:3.5rem 2rem;border:1px dashed var(--ops-border);border-radius:20px;color:var(--ops-muted);background:color-mix(in srgb,var(--ops-surface) 80%,transparent);text-align:center}:is(.sales-pipeline-empty,.workspace-tasks-empty,.viewing-rooms-empty) h3{margin:0.65rem 0 0.35rem;color:var(--ops-text);font-family:inherit;font-size:1.125rem;font-weight:600}.viewing-responses{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--ops-border)}.viewing-responses__head{align-items:flex-start;margin-bottom:1rem}.viewing-responses__head h3{margin:0;color:var(--ops-text);font-family:inherit;font-size:1.45rem;font-weight:700;letter-spacing:-0.035em}.viewing-responses__filters{gap:var(--gos-space-1, 4px);padding:var(--gos-space-1, 4px);border:1px solid var(--ops-border);border-radius:12px;background:color-mix(in srgb,var(--ops-elevated) 55%,var(--ops-surface))}.viewing-responses__filters button{min-height:var(--gos-control-height-compact, 36px);padding:7px var(--gos-control-inset, 12px);border-radius:8px;color:var(--ops-muted);background:transparent;font-family:inherit;font-size:var(--gos-text-sm, 13px);line-height:var(--gos-control-line-height, 20px);font-weight:650}.viewing-responses__filters button.is-active{color:var(--ops-text);background:var(--ops-surface);box-shadow:0 2px 8px rgba(0,0,0,0.08)}.viewing-responses__list{gap:0.65rem}.viewing-response{padding:1rem;border:1px solid var(--ops-border);border-radius:14px;background:var(--ops-surface);box-shadow:0 14px 34px -32px rgba(0,0,0,0.4)}.viewing-response__mark{border-radius:10px;color:var(--ops-accent);background:color-mix(in srgb,var(--ops-accent) 10%,transparent)}.viewing-response__top strong{color:var(--ops-text);font-family:inherit}.viewing-response__art{font-size:14px}.viewing-response__actions button.is-primary{border-color:var(--ops-accent);color:#fff;background:var(--ops-accent)}#view-viewing-rooms :is(.viewing-room-card__actions,.viewing-response__actions){flex-wrap:wrap;gap:var(--gos-action-gap, 8px);min-width:0}#view-viewing-rooms :is(.viewing-room-card__actions,.viewing-response__actions) button>:is(svg,.iconify){flex-shrink:0}#view-viewing-rooms :is(.viewing-room-card__actions,.viewing-response__actions,.viewing-responses__filters) button:focus-visible{outline:2px solid var(--gos-accent);outline-offset:2px}@media(pointer:coarse),(max-width:767px){#view-viewing-rooms :is(.viewing-room-card__actions,.viewing-response__actions,.viewing-responses__filters) button{min-height:var(--gos-control-height, 44px)}}:is(.viewing-room-modal__panel,.sales-opportunity-modal__panel,.workspace-task-modal__panel){border:1px solid var(--ops-border);border-radius:20px;background:var(--ops-surface);box-shadow:0 30px 80px rgba(0,0,0,0.3)}:is(.sales-opportunity-modal__head,.workspace-task-modal__head) h2{color:var(--ops-text);font-family:inherit;font-size:1.2rem;font-weight:700}.workspace-tasks-filters{gap:var(--gos-space-1, 4px)}.workspace-tasks-filter{min-height:var(--gos-control-height, 44px);padding:8px var(--gos-control-inset, 12px);line-height:20px}:is(.sales-opportunity-modal__head,.workspace-task-modal__head){padding:20px var(--gos-dialog-gutter, 24px)}:is(.sales-opportunity-modal__foot,.workspace-task-modal__foot){padding:16px var(--gos-dialog-gutter, 24px)}:is(.sales-opportunity-modal__close,.workspace-task-modal__close){width:var(--gos-control-height, 44px);height:var(--gos-control-height, 44px);flex-shrink:0}:is(.workspace-task-field,.sales-opportunity-field,.viewing-room-field){min-width:0;gap:var(--gos-field-gap, 8px)}:is(.workspace-task-field,.sales-opportunity-field) :is(input,select,textarea){min-width:0;min-height:var(--gos-control-height, 44px);padding:11px var(--gos-control-inset, 12px);font-size:14px;line-height:20px}:is(.workspace-task-field,.sales-opportunity-field) textarea{min-height:88px}.workspace-task-field small,.workspace-task-modal__foot>span,.sales-opportunity-modal__hint,.viewing-room-modal__foot p{margin:0;color:var(--ops-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.workspace-task-field label{font-size:12px;line-height:1.5}:is(.workspace-task-field,.sales-opportunity-field) :is(input,select,textarea):focus-visible{outline:2px solid var(--ops-accent);outline-offset:2px}.sales-opportunity-modal__actions,.workspace-task-modal__foot>div{gap:var(--gos-space-2, 8px)}.sales-opportunity-modal__actions button,.workspace-task-modal__foot button{min-height:var(--gos-control-height, 44px);padding:11px 16px;font-size:13px;line-height:20px}:is(.sales-opportunity-modal__save,.workspace-task-modal__save){border:0;color:#fff;background:var(--ops-accent)}:is(.sales-opportunity-modal__cancel,.workspace-task-modal__cancel){border:1px solid var(--ops-border);color:var(--ops-muted);background:transparent}.viewing-room-modal__head{padding:20px var(--gos-dialog-gutter, 24px);border-bottom:1px solid var(--ops-border)}.viewing-room-modal__head h2{margin:0;color:var(--ops-text);font-family:inherit;font-size:1.2rem;font-weight:700}.viewing-room-modal__close{width:var(--gos-control-height, 44px);height:var(--gos-control-height, 44px);flex-shrink:0;border:0;border-radius:10px;color:var(--ops-muted);background:transparent}.viewing-room-modal__close:hover{background:color-mix(in srgb,var(--ops-text) 6%,transparent)}#viewing-room-form{padding:var(--gos-dialog-gutter, 24px)}.viewing-room-form-grid{gap:var(--gos-form-gap, 16px)}.viewing-room-field label,.viewing-room-switch{color:var(--ops-text);font-family:inherit;font-size:11px;font-weight:650}.viewing-room-field input,.viewing-room-field select,.viewing-room-field textarea{min-height:var(--gos-control-height, 44px);padding:11px var(--gos-control-inset, 12px);border:1px solid var(--ops-border);border-radius:10px;color:var(--ops-text);background:var(--ops-bg);font-family:inherit;font-size:14px;line-height:20px}.viewing-room-field :is(input,select,textarea):focus{border-color:var(--ops-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ops-accent) 12%,transparent)}.viewing-room-switch input{accent-color:var(--ops-accent)}.viewing-room-art{border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-surface)}.viewing-room-art.is-selected{border-color:color-mix(in srgb,var(--ops-accent) 55%,var(--ops-border));background:color-mix(in srgb,var(--ops-accent) 7%,var(--ops-surface))}.viewing-room-art__text strong{color:var(--ops-text)}.viewing-room-art__text span{color:var(--ops-muted)}.viewing-room-art__check{background:var(--ops-elevated)}.viewing-room-art.is-selected .viewing-room-art__check{background:var(--ops-accent)}.viewing-room-modal__foot{padding:16px var(--gos-dialog-gutter, 24px);border-top:1px solid var(--ops-border)}.viewing-room-modal__foot button{min-height:var(--gos-control-height, 44px);padding:11px 16px;border-radius:10px;font-family:inherit;font-size:13px;line-height:20px;font-weight:650}.viewing-room-modal__foot button:first-child{border:1px solid var(--ops-border);color:var(--ops-muted);background:transparent}.viewing-room-modal__foot button:last-child{color:#fff;background:var(--ops-accent)}.dark #view-viewing-rooms .viewing-rooms-new{color:#fff;background:var(--ops-accent)}.dark #view-viewing-rooms .viewing-rooms-kpis>div,.dark #view-viewing-rooms .viewing-room-card,.dark #view-viewing-rooms .viewing-response,.dark #view-viewing-rooms .viewing-room-art,.dark #view-viewing-rooms .viewing-room-modal__panel{border-color:var(--ops-border);background:var(--ops-surface)}.dark #view-viewing-rooms .viewing-rooms-toolbar,.dark #view-viewing-rooms .viewing-responses__filters{border-color:var(--ops-border);background:color-mix(in srgb,var(--ops-elevated) 55%,var(--ops-surface))}.dark #view-viewing-rooms .viewing-rooms-toolbar button.is-active,.dark #view-viewing-rooms .viewing-responses__filters button.is-active{color:var(--ops-text);background:var(--ops-surface)}.dark #view-viewing-rooms .viewing-room-card__cover{background:linear-gradient(145deg,color-mix(in srgb,var(--ops-accent) 10%,var(--ops-elevated)),var(--ops-elevated))}.dark #view-viewing-rooms .viewing-room-card__actions,.dark #view-viewing-rooms .viewing-rooms-empty:not(:has(.inv-empty)),.dark #view-viewing-rooms .viewing-responses{border-color:var(--ops-border)}.dark #view-viewing-rooms .viewing-room-card__actions button,.dark #view-viewing-rooms .viewing-response__actions button{color:var(--ops-muted);background:transparent}.dark #view-viewing-rooms .viewing-response__actions button.is-primary{border-color:var(--ops-accent);color:#fff;background:var(--ops-accent)}.dark #view-viewing-rooms .viewing-response__mark,.dark #view-viewing-rooms .viewing-room-art.is-selected{background:color-mix(in srgb,var(--ops-accent) 10%,var(--ops-surface))}.dark #view-viewing-rooms .viewing-room-field :is(input,select,textarea){border-color:var(--ops-border);color:var(--ops-text);background:var(--ops-bg)}.dark #view-viewing-rooms .viewing-room-modal__head,.dark #view-viewing-rooms .viewing-room-modal__foot{border-color:var(--ops-border)}.dark #view-viewing-rooms .viewing-room-modal__foot button:first-child{color:var(--ops-muted);background:transparent}.dark #view-viewing-rooms .viewing-room-modal__foot button:last-child{color:#fff;background:var(--ops-accent)}.dark .viewing-room-modal .viewing-room-modal__panel{border-color:var(--ops-border);background:var(--ops-surface)}.dark .viewing-room-modal .viewing-room-modal__head,.dark .viewing-room-modal .viewing-room-modal__foot{border-color:var(--ops-border)}.dark .viewing-room-modal .viewing-room-modal__head h2,.dark .viewing-room-modal .viewing-room-field label,.dark .viewing-room-modal .viewing-room-switch,.dark .viewing-room-modal .viewing-room-art__text strong{color:var(--ops-text)}.dark .viewing-room-modal .viewing-room-field :is(input,select,textarea){border-color:var(--ops-border);color:var(--ops-text);background:var(--ops-bg)}.dark .viewing-room-modal .viewing-room-art{border-color:var(--ops-border);background:var(--ops-surface)}.dark .viewing-room-modal .viewing-room-art.is-selected{border-color:color-mix(in srgb,var(--ops-accent) 55%,var(--ops-border));background:color-mix(in srgb,var(--ops-accent) 10%,var(--ops-surface))}.dark .viewing-room-modal .viewing-room-modal__foot button:first-child{border:1px solid var(--ops-border);color:var(--ops-muted);background:transparent}.dark .viewing-room-modal .viewing-room-modal__foot button:last-child{color:#fff;background:var(--ops-accent)}@media(min-width:768px){:is(.sales-pipeline-page,.workspace-tasks-page,.viewing-rooms-page){padding:1.5rem 1.75rem 3rem}:is(.sales-pipeline-kpis,.workspace-tasks-kpis,.viewing-rooms-kpis){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:680px){:is(.sales-pipeline-hero,.workspace-tasks-hero,.viewing-rooms-hero){flex-direction:column}:is(.sales-pipeline-new,.workspace-tasks-new,.viewing-rooms-new){width:100%}.viewing-rooms-toolbar,.viewing-responses__filters{overflow-x:auto}.viewing-rooms-toolbar button,.viewing-responses__filters button{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){:is(.sales-pipeline-new,.workspace-tasks-new,.viewing-rooms-new),.viewing-room-card{transition:none}}.gos-empty-scope .inv-empty{--inv-accent: var(--gos-accent, #007aff);--inv-paid: #15803d}.dark .gos-empty-scope .inv-empty{--inv-paid: #4ade80}.gos-empty-scope :is(.sales-pipeline-empty,.workspace-tasks-empty,.viewing-rooms-empty):has(.inv-empty){padding:0;border:0;background:none}#view-sales-pipeline .sales-pipeline-board.has-feedback{display:block}#view-viewing-rooms .viewing-rooms-grid>.inv-empty{grid-column:1 / -1}
