@media screen {html:root{--xan-architecture-lines-v132:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221100%22%20height%3D%22230%22%20viewBox%3D%220%200%201100%20230%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.2%22%20opacity%3D%22.085%22%3E%3Cpath%20d%3D%22M380%20220h720M445%20220V133l47-40%2047%2040v87m-76%200v-61h58v61M540%20220V81h85v139m-71-118h14v17h-14zm29%200h14v17h-14zm-29%2032h14v17h-14zm29%200h14v17h-14zm-29%2032h14v17h-14zm29%200h14v17h-14zM643%20220V52h109v168m-93-148h17v22h-17zm31%200h17v22h-17zm31%200h17v22h-17zm-62%2037h17v22h-17zm31%200h17v22h-17zm31%200h17v22h-17zm-62%2037h17v22h-17zm31%200h17v22h-17zm31%200h17v22h-17zM771%20220V115l60-51%2060%2051v105m-97%200v-70h74v70M910%20220V32h108v188m-91-166h18v23h-18zm35%200h18v23h-18zm-35%2041h18v23h-18zm35%200h18v23h-18zm-35%2041h18v23h-18zm35%200h18v23h-18zM1028%20220V126l49-44%2049%2044v94%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%22.7%22%20opacity%3D%22.035%22%3E%3Cpath%20d%3D%22M0%20205H1100M0%20175H1100M0%20145H1100M0%20115H1100M0%2085H1100M150%200v230m150-230v230m150-230v230m150-230v230m150-230v230m150-230v230%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}}
/* XAN corporate UI: one petrol tone; architectural linework is local and screen-only. */
@media screen {
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) {--xan-brand-petrol:#145F73;--xan-brand-yellow:#FFDD00;--xan-ui-petrol:#145F73;--xan-primary:#145F73;--xan-primary-dark:#145F73;--mx-primary:#145F73;--cm-petrol:#145F73;--cm-deep:#145F73;--xan-pw-primary:#145F73;--xan-nav62-petrol:#145F73}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.cm-app,.xan-os-app,.xan-pw-app,.xan-portal-shell){--cm-petrol:#145F73;--cm-deep:#145F73;--xan-primary:#145F73;--xan-ui-petrol:#145F73}
/* Navigation and icon containers share the same neutral brand surface. Semantic badges retain their native colors. */
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.cm-sidebar,.cm-search,.cm-icon-button,.xan-os-sidebar,.xan-pw-sidebar,.xan-portal-sidebar,.xan-account-sidebar-v1311017,.xan-sp-sidebar-v1228,.xan-ga-sidebar,.xan-ga-cc-sidebar,.xan-app-sidebar,.dof-ops-side,.mx360-sidebar,.mx-portal-sidebar,.xan-global-menu-panel-v1311060,#adminmenu,#adminmenuwrap,#adminmenuback,#wpadminbar){background:#145F73!important;background-image:none!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.dashicons,.lucide,.cm-icon-button svg,.cm-nav svg,.cm-button svg,.cm-action-card>svg,.cm-directory-category>summary>svg,.cm-directory-subgroup .cm-action-card svg,.cm-account svg,.cm-list-item>svg,.xpi-svg,.xan-pw-nav-item>svg,.xan-pw-primary-btn>svg,.xan-pw-outline-btn>svg,.xan-sp-sidebar-v1228 button>svg,.mx-title-icon svg,.mx-tool-card svg,.mx-fav-btn svg){background:#145F73!important;color:#FFDD00!important;-webkit-text-fill-color:#FFDD00!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.cm-icon-button,.cm-nav a,.xan-os-sidebar a,.xan-pw-nav-item,.xan-sp-sidebar-v1228 button):is(:hover,:focus-visible,:active,[aria-current=page],.is-active) :is(svg,.dashicons){background:#145F73!important;color:#FFDD00!important;-webkit-text-fill-color:#FFDD00!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-svg [stroke]:not([stroke="none"]),html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .cm-button svg [stroke]:not([stroke="none"]){stroke:#FFDD00!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .cm-directory-category>summary::after{background:#145F73!important;color:#FFDD00!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-section-head,.xan-analytics-trend-v145>.xan-panel-title){background:#145F73!important;background-image:none!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-section-head :is(h2,h3,p,small){color:#FFF!important;-webkit-text-fill-color:#FFF!important;opacity:1!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.cm-button:not(.cm-primary):not(.cm-light),.cm-action-card.is-main,.xan-pw-open-btn,.xan-pw-edit-btn,.xan-pw-view-toggle .is-active,.xan-global-menu-toggle-v1311060,.xan-os-sidebar details,.xan-os-sidebar .xan-os-nav-group){background:#145F73!important;background-image:none!important}
/* Only registered workspace headers receive linework. Photos, maps and output canvases are outside this selector. */
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.cm-directory-intro,.cm-hero,.dof-ops-summary-head,.mx-portal-page-head,.xan-ac-hero,.xan-admin-hero-v9251,.xan-advisors-hero,.xan-ai-core-hero,.xan-app-hero,.xan-applications-hero,.xan-asst-hero,.xan-auto-hero,.xan-billing-hero,.xan-bu-hero,.xan-ca-hero,.xan-can-hero,.xan-cap-hero,.xan-ccontract-hero,.xan-cdoc-hero,.xan-cib-hero,.xan-contrib-hero,.xan-cop-hero,.xan-data-hero,.xan-dc-hero,.xan-deal-hero,.xan-doc-hero,.xan-dq-hero,.xan-eids-hero,.xan-franchise-apps-hero,.xan-ga-hero,.xan-gm-detail-hero,.xan-integration-hero,.xan-learning-hero,.xan-license-hero,.xan-neg-hero,.xan-notify-hero,.xan-oc-hero,.xan-page-header,.xan-pr-hero,.xan-pricing-hero,.xan-project-hero,.xan-pub-hero,.xan-pw-page-head,.xan-rec-hero,.xan-ret-hero,.xan-sc-hero,.xan-setup-hero,.xan-site-apps-hero-v1308,.xan-sup-hero,.xan-tc-hero,.xan-um-hero,.xan-vdc-hero,.xmw-hero,.xtr-pw-page-head){background-color:#145F73!important;background-image:var(--xan-architecture-lines-v132)!important;background-repeat:no-repeat!important;background-position:right bottom!important;background-size:auto 100%!important;border-color:#32798B!important;color:#FFF!important;position:relative;box-sizing:border-box!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-hero-v132{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:142px!important;padding:24px!important;border-radius:16px!important;text-align:center!important;isolation:isolate}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-hero-v132>.xan-brand-title-v132{grid-column:2!important;grid-row:1!important;min-width:0!important;justify-self:center!important;max-width:100%!important;text-align:center!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-brand-title-v132:is(h1,h2),.xan-brand-title-v132 :is(h1,h2)){font-size:clamp(24px,2.2vw,34px)!important;line-height:1.25!important;max-width:100%!important;margin:0!important;color:#FFF!important;-webkit-text-fill-color:#FFF!important;overflow-wrap:normal!important;text-wrap:balance}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-title-v132 :is(p,small){max-width:700px!important;margin:8px auto 0!important;color:#FFF!important;-webkit-text-fill-color:#FFF!important;line-height:1.5!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-title-v132:has(>svg),html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-title-v132:has(>.dashicons){display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-title-v132 [hidden]{display:none!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-hero-v132>.xan-brand-hero-actions-v132{grid-column:3!important;grid-row:1!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;margin:0!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-hero-v132>.xan-brand-hero-emblem-v132{grid-column:1!important;grid-row:1!important;justify-self:start!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-hero-actions-v132 :is(a,button){white-space:normal!important;min-height:44px!important;max-width:100%!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-hero-v132 :is(.xan-eyebrow,[class$="-eyebrow"],.cm-directory-kicker):not([hidden]){display:inline-flex!important;margin:0 auto 9px!important;max-width:100%!important;background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;border-radius:6px!important;padding:4px 9px!important;font-size:12px!important;font-weight:650!important}
/* Channel view counts remain metrics; a yellow eye badge replaces the repeated caption. */
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-pub-channels{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;gap:12px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-pub-channels>article{grid-template-columns:44px minmax(0,1fr)!important;padding:16px!important;gap:12px!important;min-width:0!important;align-items:start!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-pub-channels>article>div{min-width:0!important;overflow-wrap:anywhere}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-pub-channels>article>.xan-view-metric-v132{grid-column:1/-1!important;display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;justify-self:start!important;background:#FFF8CF!important;color:#153B4B!important;padding:5px 10px 5px 5px!important;border:1px solid #ECD97A!important;border-radius:9px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-view-metric-v132>strong{color:#153B4B!important;font-size:16px!important;line-height:1.4!important;display:inline!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-view-metric-v132>svg,.xan-view-eye-v132){width:30px!important;height:30px!important;flex:0 0 30px!important;box-sizing:border-box!important;padding:5px!important;border-radius:7px!important;background:#FFDD00!important;color:#145F73!important;stroke:#145F73!important;fill:none!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-view-action-v132{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-view-eye-v132 *{stroke:#145F73!important;fill:none!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-sr-v132{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #adminmenu .wp-menu-image::before{background:#145F73!important;color:#FFDD00!important}
/* Administration: readable menu search and complete, unbroken summary labels. */
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #adminmenu .xan-admin-menu-search-v9251{background:#FFF!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;border:1px solid #8EAFBB!important;padding:10px 12px!important;min-height:44px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #adminmenu .xan-admin-menu-search-v9251::placeholder{color:#385969!important;-webkit-text-fill-color:#385969!important;opacity:1!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-admin-records-v9251{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:16px!important;align-items:stretch!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-admin-records-v9251>.xan-admin-card-v9251{min-width:0!important;margin:0!important;width:auto!important;box-sizing:border-box!important;padding:18px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-admin-counts-v9251{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-admin-counts-v9251>a{min-width:0!important;padding:12px 4px!important;min-height:96px!important;align-content:center!important;justify-items:center!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-admin-counts-v9251>a>span{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:12px!important;padding:3px 6px!important;max-width:100%!important;box-sizing:border-box!important;line-height:1.4!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-admin-card-v9251>footer{flex-wrap:wrap!important;gap:8px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-admin-hero-v9251 .xan-admin-scope-v9251{display:block!important;margin-top:8px!important;color:#FFF!important}
/* Tour and clip editor: headings are text; only actions look like buttons. */
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur :is(h3,h4,.sp55-clip-primary-title>b){display:block!important;background:transparent!important;color:#145F73!important;-webkit-text-fill-color:#145F73!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0 0 10px!important;width:auto!important;min-height:0!important;font-size:18px!important;font-weight:650!important;line-height:1.4!important;text-align:left!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur :is(.sp55-side-card,.sp57-tour-editor,.sp58-project,.sp61-exports,.sp65-brand,.sp55-clip-primary,.sp55-export-panel,.sp-six-format,.sp-save-panel,.sp62-publish-panel){text-align:left!important;padding:16px!important;border:1px solid #CDDFE6!important;border-radius:12px!important;background:#FFF!important;min-width:0!important;box-sizing:border-box!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur :is(label,summary,p,small,.sp55-scene-heading>b,.sp55-timeline-heading>b){text-align:left!important;line-height:1.5!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){text-align:left!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur input[type=file]{width:100%!important;min-height:44px!important;font-size:13px!important;line-height:1.4!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur input[type=file]::file-selector-button{background:#FFDD00!important;color:#153B4B!important;border:1px solid #D6BA00!important;border-radius:7px!important;padding:9px 12px!important;min-height:40px!important;margin:3px 8px 3px 3px!important;font:600 13px/1.4 "Segoe UI",sans-serif!important;cursor:pointer}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur :is(.sp55-upload-tile,.sp58-import-label){position:relative!important;overflow:hidden!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-upload-tile input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;opacity:0!important;cursor:pointer!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-upload-tile{background:#F3F8FA!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;border:1px dashed #8EAFBB!important;border-radius:10px!important;padding:14px 10px!important;gap:6px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-upload-tile :is(b,small){color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;text-align:center!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-upload-tile .sp55-upload-icon{display:grid!important;place-items:center!important;background:#145F73!important;color:#FFDD00!important;-webkit-text-fill-color:#FFDD00!important;border-radius:8px!important;width:34px!important;height:34px!important;font-size:22px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-section-title h2{background:transparent!important;color:#145F73!important;-webkit-text-fill-color:#145F73!important;border:0!important;border-radius:0!important;padding:0!important;margin:0 auto!important;font-size:28px!important;font-weight:650!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-tour-grid{gap:16px!important;align-items:start!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .xan-tour-details-v132{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;min-width:0!important;width:100%!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .xan-tour-details-v132>section{width:100%!important;margin:0!important;min-width:0!important;box-sizing:border-box!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur[data-sp63-step="1"] .xan-tour-details-v132{display:none!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur[data-sp63-step="3"] :is(.sp55-tour-main,.sp55-tour-sidebar){display:none!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur[data-sp63-step="3"] .sp55-tour-grid{grid-template-columns:minmax(0,1fr)!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp63-workflow-panel{padding:14px!important;gap:14px!important;justify-content:space-between!important;text-align:left!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp63-workflow-text{background:transparent!important;border:0!important;padding:0!important;flex:1 1 280px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp63-workflow-actions{flex:0 1 auto!important;justify-content:flex-end!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp63-workflow-text strong{text-align:left!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp63-workflow-text p{margin:5px 0!important;max-width:none!important;text-align:left!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-tour-main .xan-sp-tour-stage-v1230:not(:fullscreen){min-height:230px!important;max-height:440px!important;aspect-ratio:2/1!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur :is(.sp55-clip-primary,.sp57-editor-grid,.sp58-plan-grid,.sp65-brand-grid){gap:12px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-storyboard{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:12px!important;max-height:none!important;overflow:visible!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp-clip-scene-card-v1248{min-width:0!important;width:auto!important;max-width:none!important;border-radius:11px!important;overflow:hidden!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp-clip-scene-top-v1248{min-width:0!important;gap:8px!important;align-items:center!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp-clip-scene-top-v1248>span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;text-align:left!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp-clip-scene-quick-v1249>label{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;text-align:left!important;font-size:13px!important;padding:10px!important;background:#FFF8CF!important;border-radius:8px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp-clip-scene-quick-v1249 input{width:90px!important;flex:0 0 90px!important;text-align:center!important;min-height:40px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-preview-export{min-width:0!important;position:sticky!important;top:16px!important;align-self:start!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-preview-export .sp-save-panel{padding:12px!important;margin-top:12px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp-save-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur :is(.sp56-clip-quick-add,[data-xan-sp-clip-refresh],[data-sp61-save-image],[data-sp61-save-zip],.sp63-next,.sp55-export-primary):not(:disabled){background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;border-color:#D6BA00!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur button:not(:disabled){border-radius:8px!important;min-height:44px!important;line-height:1.4!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur :is(.sp56-clip-quick-add,[data-xan-sp-clip-refresh],[data-sp61-save-image],[data-sp61-save-zip],.sp63-next,.sp55-export-primary):not(:disabled) :is(span,b,small){color:#153B4B!important;-webkit-text-fill-color:#153B4B!important}
html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur button:disabled{background:#E8EFF2!important;color:#506874!important;-webkit-text-fill-color:#506874!important;border-color:#C6D7DF!important;cursor:not-allowed!important}
@media(min-width:1101px){html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur[data-sp63-step="3"] .xan-tour-details-v132{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-clip .xan-sp-clip-layout-v1230{grid-template-columns:minmax(0,1fr) minmax(280px,32%)!important}}
@media(max-width:1100px){html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-preview-export{position:static!important}html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-clip .xan-sp-clip-layout-v1230{grid-template-columns:minmax(0,1fr)!important}html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp63-workflow-actions{width:100%!important;justify-content:flex-start!important}}
@media(max-width:600px){html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur :is(.sp55-clip-primary,.sp57-editor-grid,.sp58-plan-grid,.sp65-brand-grid){grid-template-columns:minmax(0,1fr)!important}html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur .sp55-storyboard{grid-template-columns:minmax(0,1fr)!important}html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #sanal-tur input[type=file]{font-size:12px!important}}
@media(max-width:1100px){html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-hero-v132{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding:22px 18px!important}html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-hero-v132>.xan-brand-title-v132{grid-column:1!important;grid-row:1!important}html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-hero-v132>.xan-brand-hero-actions-v132{grid-column:1!important;grid-row:auto!important;justify-content:center!important;justify-self:center!important}html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-hero-v132>.xan-brand-hero-emblem-v132{display:none!important}}
@media(max-width:600px){html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-brand-title-v132:is(h1,h2),.xan-brand-title-v132 :is(h1,h2)){font-size:25px!important}html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-title-v132:has(>svg),html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-title-v132:has(>.dashicons){flex-direction:column!important;gap:10px!important}html body[class][class][class][class][class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-brand-hero-v132{background-size:auto 100%!important}}
}
