@font-face{font-family:geistSans;src:url(../media/geist_98bbbccb-s.p.09~u27dqhyhd6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_9328d755-module__dj0b2W__className{font-family:geistSans,geistSans Fallback}.geistsans_9328d755-module__dj0b2W__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_013b2f2f-s.p.08e28id.o-okb.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_1e987acb-module__Ploc7W__className{font-family:geistMono,geistMono Fallback}.geistmono_1e987acb-module__Ploc7W__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--canvas:#f5f0e8;--surface:#fffcf7;--surface-muted:#eee8dd;--ink:#252421;--ink-soft:#5f5b54;--nav-soft:#34372f;--brass:#b58a4a;--brass-dark:#8a6534;--success:#628068;--stone:#d8d0c3;--shadow:#312b221a}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Segoe UI,Manrope,Arial,sans-serif}button{color:inherit;font:inherit}button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.app-shell{background:radial-gradient(circle at 65% 0, #fffdf9 0, var(--canvas) 48%);min-height:100vh;display:flex}.sidebar{z-index:10;color:#f7f0e6;background:linear-gradient(150deg,#252521,#191a18 76%);width:188px;position:fixed;inset:0 auto 0 0;box-shadow:4px 0 16px #1e19131a}.brand{text-align:center;height:170px;padding:18px 16px 14px}.dynamic-promo-logo{object-fit:contain;width:100%;height:78px;display:block}.gebhardcs-logo{object-fit:contain;filter:invert()grayscale()brightness(1.45);width:118px;height:35px;margin:-9px auto -4px;display:block}.brand-rule{color:var(--brass);align-items:center;gap:8px;margin-top:21px;font-size:8px;display:flex}.brand-rule:before,.brand-rule:after{content:"";background:#806238;flex:1;height:1px}.mobile-menu-toggle{display:none}.sidebar nav{gap:4px;display:grid}.nav-item{color:#e9e6df;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;min-height:56px;padding:0 20px;display:flex;position:relative}.nav-item:hover{background:#ffffff0b}.nav-item.active{background:linear-gradient(90deg,#3a3d35,#34372f)}.nav-item.active:after{content:"";background:var(--brass);right:0;width:3px;position:absolute;inset-block:0}.nav-icon{width:29px;font-size:23px}.nav-item small{color:#bdb5a7;letter-spacing:.06em;text-transform:capitalize;margin-left:auto;font-size:8px}.audit-workspace{gap:20px;display:grid}.audit-workspace .audit-filters{align-items:end;gap:12px;display:flex}.audit-workspace .admin-toolbar label{color:#74634d;gap:5px;min-width:220px;font-size:12px;display:grid}.audit-day{gap:10px;display:grid}.audit-day>h2{color:#8a6638;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px}.audit-list{background:#fffdf9;border:1px solid #ded4c5;border-radius:6px;overflow:hidden}.audit-list article{border-bottom:1px solid #e8dfd2;grid-template-columns:95px minmax(0,1fr) minmax(160px,auto);align-items:center;gap:18px;padding:15px 18px;display:grid}.audit-list article:last-child{border-bottom:0}.audit-list time,.audit-list p,.audit-actor span{color:#766b5d;font-size:12px}.audit-list p{margin:4px 0 0}.audit-actor{text-align:right;gap:3px;display:grid}@media (max-width:720px){.audit-workspace .audit-filters{flex-direction:column;align-items:stretch}.audit-workspace .admin-toolbar label{width:100%;min-width:0}.audit-list article{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:13px}.audit-actor{text-align:left;grid-column:2}}.tenant-portal-shell{color:#171914;background:#f3eee4;grid-template-columns:18rem minmax(0,1fr);min-height:100svh;display:grid}.tenant-portal-sidebar{color:#f8f3e8;background:linear-gradient(155deg,#1e211c,#121411);flex-direction:column;gap:2rem;height:100svh;padding:2rem 1.5rem;display:flex;position:sticky;top:0}.tenant-portal-sidebar>img{object-fit:contain;width:100%;height:auto;max-height:5rem}.tenant-portal-sidebar>div{border-top:1px solid #b6813d;gap:.65rem;padding-top:1.5rem;display:grid}.tenant-portal-sidebar span,.tenant-portal-sidebar p{color:#c9bda8}.tenant-portal-sidebar strong{font:500 1.6rem/1.15 Georgia,serif}.tenant-portal-sidebar>button{color:#f8f3e8;background:0 0;border:1px solid #b6813d;min-height:3rem;margin-top:auto}.tenant-portal-content{padding:clamp(1.25rem,3vw,3.5rem)}.tenant-portal-content>header{border-bottom:1px solid #d8c8ad;justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.tenant-portal-content h1{margin:.15rem 0 .5rem;font:500 clamp(2.4rem,5vw,4.5rem)/1 Georgia,serif}.tenant-request-count{background:#faf7f0;border:1px solid #d8c8ad;min-width:10rem;padding:1rem 1.25rem;display:grid}.tenant-request-count strong{color:#a46928;font:500 2.2rem/1 Georgia,serif}.tenant-suite-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin:1.5rem 0 2.5rem;display:grid}.tenant-suite-grid>article{background:#fffdf8;border:1px solid #d8c8ad;border-top:3px solid #b77a32;gap:.65rem;padding:1.35rem;display:grid;box-shadow:0 1rem 2rem #29201112}.tenant-suite-grid>article>span{color:#9b672b;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.tenant-suite-grid h2,.tenant-request-history h2{margin:0;font:500 1.75rem/1.1 Georgia,serif}.tenant-suite-grid h3{margin:.4rem 0 0}.tenant-suite-grid article>div{background:#f5efe5;border:1px solid #e3d8c5;justify-content:space-between;padding:.7rem .8rem;display:flex}.tenant-suite-grid button,.tenant-request-inbox header button,.tenant-access-manager header button{color:#fff;background:#a96d2c;border:1px solid #a96d2c;min-height:2.9rem;font-weight:800}.tenant-suite-grid button:disabled{color:#675e50;background:#ded5c5;border-color:#cfc2ad}.tenant-portal-notice,.tenant-operations-notice{background:#fff9ec;border-left:3px solid #a96d2c;margin:1rem 0;padding:.85rem 1rem}.tenant-request-history{border-top:1px solid #d8c8ad;padding-top:1.5rem}.tenant-history-list{gap:.6rem;margin-top:1rem;display:grid}.tenant-history-list article{background:#fffdf8;border:1px solid #ded2bf;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.tenant-history-list article>div{display:grid}.request-status{letter-spacing:.06em;text-transform:capitalize;border-radius:99px;width:fit-content;padding:.3rem .6rem;font-size:.72rem;font-weight:900;display:inline-flex}.request-status.pending{color:#7d510b;background:#fff0c9}.request-status.approved{color:#245d31;background:#dcefe0}.request-status.denied{color:#7d2929;background:#f5dddd}.tenant-edit-backdrop,.dialog-backdrop{overflow:auto}.tenant-edit-dialog,.tenant-review-dialog,.tenant-access-dialog{color:#181a16;background:#fffdf8;border-top:4px solid #b77a32;width:min(60rem,100vw - 2rem);max-height:calc(100svh - 2rem);margin:1rem auto;padding:clamp(1.2rem,3vw,2rem);overflow:auto;box-shadow:0 2rem 5rem #0000004d}.tenant-edit-dialog>header,.tenant-review-dialog>header,.tenant-access-dialog>header{border-bottom:1px solid #dfd1ba;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.tenant-edit-dialog h2,.tenant-review-dialog h2,.tenant-access-dialog h2{margin:.2rem 0;font:500 2.2rem/1 Georgia,serif}.tenant-edit-dialog header>button,.tenant-review-dialog header>button,.tenant-access-dialog header>button{background:0 0;border:1px solid #cdbd9f;width:2.8rem;height:2.8rem;font-size:1.5rem}.tenant-edit-grid,.tenant-review-fields,.tenant-access-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.tenant-edit-grid label,.tenant-review-fields label,.tenant-access-fields>label{gap:.4rem;font-weight:800;display:grid}.tenant-edit-grid .wide,.tenant-review-fields .wide{grid-column:1/-1}.tenant-edit-grid input,.tenant-edit-grid textarea,.tenant-review-fields input,.tenant-review-fields textarea,.tenant-access-fields input,.tenant-access-fields select{color:#181a16;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #cdbd9f;padding:.7rem .8rem}.tenant-edit-dialog>footer,.tenant-review-dialog>footer,.tenant-access-dialog>footer{border-top:1px solid #dfd1ba;justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.tenant-edit-dialog footer button,.tenant-review-dialog footer button,.tenant-access-dialog footer button{color:#7e4c18;background:0 0;border:1px solid #a96d2c;min-height:3rem;padding:.7rem 1rem;font-weight:800}.tenant-edit-dialog footer button:last-child,.tenant-review-dialog footer button:last-child,.tenant-access-dialog footer button:last-child{color:#fff;background:#a96d2c}.tenant-operations{gap:1rem;display:grid}.tenant-operations-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tenant-operations-summary article{background:#fffdf8;border:1px solid #decfb8;padding:1.1rem;display:grid}.tenant-operations-summary strong{color:#a96d2c;font:500 2.2rem/1 Georgia,serif}.tenant-operations-tabs{background:#ebe3d6;border:1px solid #ded0bb;gap:.5rem;padding:.35rem;display:flex}.tenant-operations-tabs button{background:0 0;border:0;flex:1;min-height:2.8rem;font-weight:800}.tenant-operations-tabs button.active{background:#fffdf8;box-shadow:0 .2rem .8rem #231b1014}.tenant-request-inbox,.tenant-access-manager,.vacancy-lead-manager{background:#fffdf8;border:1px solid #decfb8}.tenant-request-inbox>header,.tenant-access-manager>header,.vacancy-lead-manager>header{border-bottom:1px solid #decfb8;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex}.tenant-request-inbox h2,.tenant-access-manager h2,.vacancy-lead-manager h2{margin:0;font:500 1.65rem/1.1 Georgia,serif}.tenant-request-table{display:grid}.tenant-request-table>button{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eadfce;grid-template-columns:1.2fr .8fr .9fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.tenant-request-table>button:hover{background:#f8f2e8}.tenant-request-table span:not(.request-status){display:grid}.tenant-user-list{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;padding:1rem;display:grid}.tenant-user-list article{border:1px solid #e2d6c3;gap:.7rem;padding:1rem;display:grid}.tenant-user-list article>div{display:grid}.tenant-user-list button{color:#7e4c18;background:0 0;border:1px solid #a96d2c;min-height:2.7rem;font-weight:800}.tenant-access-fields fieldset{border:1px solid #d4c3a7;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-height:20rem;padding:1rem;display:grid;overflow:auto}.tenant-access-fields fieldset label{background:#fff;border:1px solid #e4d8c6;align-items:flex-start;gap:.6rem;padding:.65rem;display:flex}.tenant-access-fields fieldset input{width:1.2rem;min-height:1.2rem}.tenant-access-fields fieldset span,.vacancy-lead-table{display:grid}.vacancy-lead-table article{border-bottom:1px solid #eadfce;grid-template-columns:1.1fr 1.25fr 1fr auto auto;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.vacancy-lead-table article>div{display:grid}.vacancy-lead-table select{background:#fff;border:1px solid #cdbd9f;min-height:2.6rem}@media (max-width:900px){.tenant-portal-shell{grid-template-columns:1fr}.tenant-portal-sidebar{flex-direction:row;align-items:center;height:auto;padding:1rem;position:static}.tenant-portal-sidebar>img{width:10rem}.tenant-portal-sidebar>div{border:0;border-left:1px solid #b6813d;padding:0 0 0 1rem}.tenant-portal-sidebar p{display:none}.tenant-portal-sidebar>button{margin:0 0 0 auto;padding:.6rem 1rem}.tenant-history-list article,.tenant-request-table>button,.vacancy-lead-table article{grid-template-columns:1fr 1fr}.tenant-edit-grid,.tenant-review-fields,.tenant-access-fields{grid-template-columns:1fr}.tenant-edit-grid .wide,.tenant-review-fields .wide,.tenant-access-fields fieldset{grid-column:auto}}@media (max-width:620px){.tenant-portal-content>header,.tenant-request-inbox>header,.tenant-access-manager>header{flex-direction:column;align-items:stretch}.tenant-operations-summary{grid-template-columns:1fr}.tenant-operations-tabs{overflow-x:auto}.tenant-operations-tabs button{min-width:8rem}.tenant-history-list article,.tenant-request-table>button,.vacancy-lead-table article,.tenant-access-fields fieldset{grid-template-columns:1fr}}.account-area{position:absolute;bottom:26px;left:14px;right:14px}.account-switcher{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #4c463c;grid-template-columns:24px 1fr 12px;align-items:center;gap:8px;width:100%;padding:18px 4px 8px;display:grid}.account-menu{background:#292a25;border:1px solid #5b5142;border-radius:5px;gap:7px;margin-bottom:8px;padding:13px;display:grid;box-shadow:0 12px 24px #0000004d}.account-menu strong{color:#fff;font-size:12px}.account-menu span{color:#c9c1b4;font-size:10px;line-height:1.35}.account-menu button{color:#d3ae6d;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #4c463c;padding:7px 0;font-size:10px}.account-switcher small,.account-switcher strong{display:block}.account-switcher small{color:#d7d1c6;font-size:10px}.account-switcher strong{color:#d3ae6d;margin-top:3px;font-size:10px;font-weight:500}.building-icon{font-size:22px}.workspace{width:calc(100% - 188px);margin-left:188px}.topbar{border-bottom:1px solid #b58a4a80;justify-content:space-between;align-items:center;height:92px;margin-inline:40px;display:flex}.topbar h2{margin:0;font:500 34px/1.05 Georgia,Times New Roman,serif}.topbar p{color:var(--brass-dark);margin:7px 0 0;font-size:14px}.profile{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.avatar{background:#ded4c6;border-radius:50%;place-items:center;width:46px;height:46px;font:600 15px Georgia,serif;display:grid}.profile-copy{text-align:left}.profile-copy strong,.profile-copy small{display:block}.profile-copy strong{font-size:13px}.profile-copy small{color:var(--ink-soft);margin-top:3px;font-size:11px}.dashboard{grid-template-columns:minmax(590px,1fr) minmax(280px,340px) 240px;gap:18px;padding:28px 32px 40px 40px;display:grid}.dashboard-hidden{display:none}.section-workspace{padding:38px 40px 60px}.section-workspace-heading{max-width:760px;margin-bottom:28px}.section-workspace-heading>div>p:last-child{color:var(--ink-soft);line-height:1.55}.management-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.management-panel{border:1px solid var(--stone);background:#fffcf7e0;border-radius:6px;padding:22px;position:relative;box-shadow:0 6px 20px #312b220d}.selected-publish-property{border-color:var(--brass);box-shadow:0 8px 24px #9160221f}.selected-property-label{background:var(--cream);color:var(--brass-dark);letter-spacing:.08em;text-transform:uppercase;border:1px solid #91602247;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:14px;right:14px}.management-panel h2{margin:0 0 6px;font:500 25px Georgia,serif}.management-panel p{color:var(--ink-soft);line-height:1.55}.panel-icon{width:42px;height:42px;color:var(--brass-dark);background:#f0e8da;border-radius:50%;place-items:center;margin-bottom:16px;font-size:23px;display:grid}.management-panel dl{flex-wrap:wrap;gap:18px;margin:20px 0;display:flex}.management-panel dl div{gap:4px;display:grid}.management-panel dt{color:var(--ink-soft);letter-spacing:.06em;text-transform:capitalize;font-size:10px;font-weight:700}.management-panel dd{margin:0;font-size:13px;font-weight:600}.display-card-heading{align-items:center;gap:10px;display:flex}.display-card-heading h2{margin:0}.display-card-heading p{margin:3px 0 0}.display-health{background:#a75849;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #f4e2df}.display-health.online{background:#4f7d47;box-shadow:0 0 0 4px #e1efde}.display-health.delayed{background:#b8781f;box-shadow:0 0 0 4px #faecd1}.display-health.disabled{background:#8b887f;box-shadow:0 0 0 4px #e9e6df}.display-status-badge{color:#8e473b;letter-spacing:.04em;background:#f4e2df;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:10px;font-weight:800}.display-status-badge.online{color:#426b3c;background:#e1efde}.display-status-badge.delayed{color:#855716;background:#faecd1}.display-status-badge.disabled{color:#67645e;background:#e9e6df}.display-command-pending{border-left:3px solid var(--gold);background:#faf1df;margin:14px 0 0;padding:9px 11px;font-size:12px;color:#6f5220!important}.content-current{color:#426b3c}.content-stale{color:#9b4e3f}.display-monitor-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.display-monitor-summary button{border:1px solid var(--stone);color:var(--ink);text-align:left;cursor:pointer;background:#fffcf7db;border-radius:6px;gap:3px;padding:14px 16px;display:grid}.display-monitor-summary button:hover,.display-monitor-summary button.selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.display-monitor-summary button.warning strong{color:#a34d3c}.display-monitor-summary strong{font:500 24px Georgia,serif}.display-monitor-summary span{color:var(--ink-soft);font-size:11px;font-weight:700}.display-toolbar-actions{grid-auto-flow:column;gap:8px!important;display:flex!important}.display-monitoring-settings{border:1px solid var(--stone);background:#f8f4ecb8;border-radius:5px;gap:12px;margin:16px 0;padding:14px;display:grid}.monitoring-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.monitoring-heading>div{gap:3px;display:grid}.monitoring-heading span{color:var(--ink-soft);font-size:11px}.monitoring-toggle{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex!important}.monitoring-toggle input{width:17px;height:17px}.monitoring-fields{grid-template-columns:minmax(150px,1.4fr) minmax(105px,.7fr) minmax(175px,1fr);gap:9px;display:grid}.monitoring-fields label{color:var(--ink-soft);gap:5px;font-size:10px;font-weight:700;display:grid}.monitoring-fields input,.monitoring-fields select{border:1px solid var(--stone);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:4px;padding:9px}.monitoring-save{justify-self:end}.monitoring-policy-note{color:var(--ink-soft);font-size:10px;line-height:1.45}.panel-actions{flex-wrap:wrap;gap:8px;display:flex}.panel-link{align-items:center;text-decoration:none;display:inline-flex}.access-overview{grid-template-columns:minmax(300px,1.2fr) minmax(280px,.8fr);gap:16px;display:grid}.user-panel{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.user-panel dl{grid-column:1/-1}.large-avatar{width:64px;height:64px;font-size:18px}.status-note{border-left:3px solid var(--success);color:#3c5842;background:#eef3ec;margin-top:18px;padding:10px;font-size:12px;display:block}.branding-panel{gap:12px;display:grid}.brand-preview{border-radius:5px;place-items:center;min-height:150px;padding:20px;display:grid}.brand-preview.dark{background:#1b1c19}.brand-preview.compact{min-height:78px}.brand-preview img{max-width:100%;height:auto}.gebhardcs-official-preview{filter:invert()grayscale()brightness(1.45)}.empty-section{color:var(--ink-soft)}.admin-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.admin-toolbar div{gap:4px;display:grid}.admin-toolbar span,.help-copy{color:var(--ink-soft);font-size:12px}.user-list{gap:10px;display:grid}.user-row{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.user-summary>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.user-summary h2{margin:0;font-size:20px}.user-summary p{margin:4px 0;font-size:12px}.user-summary>span,.lock-copy{color:var(--ink-soft);text-transform:capitalize;font-size:11px}.user-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.setup-link-panel{background:#fff8e8;border:1px solid #cdb783;border-radius:6px;grid-template-columns:minmax(190px,.7fr) minmax(280px,1.5fr) auto auto;align-items:center;gap:10px;margin-bottom:14px;padding:14px;display:grid}.setup-link-panel div{gap:3px;display:grid}.setup-link-panel span{color:var(--ink-soft);font-size:10px}.setup-link-panel input{border:1px solid var(--stone);background:#fff;border-radius:4px;min-height:40px;padding:8px 10px;font-size:11px}.owner-badge{color:#765a2d;letter-spacing:.04em;text-transform:capitalize;background:#eee6d6;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:700}.admin-dialog-backdrop{z-index:40;background:#19191694;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-dialog{border:1px solid var(--stone);background:var(--surface);border-radius:8px;width:min(680px,100%);max-height:calc(100vh - 40px);padding:26px;overflow:auto;box-shadow:0 24px 70px #00000047}.admin-dialog h2{margin:0 0 20px;font:500 30px Georgia,serif}.admin-dialog label,.admin-field{color:var(--ink-soft);text-transform:capitalize;gap:6px;font-size:11px;font-weight:650;display:grid}.admin-dialog input,.admin-dialog select,.admin-dialog textarea,.admin-field input,.admin-field select{border:1px solid var(--stone);width:100%;min-height:40px;color:var(--ink);text-transform:none;background:#fff;border-radius:4px;padding:8px 10px}.property-access{border:1px solid var(--stone);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;padding:14px;display:grid}.property-access legend{color:var(--ink-soft);padding:0 6px;font-size:11px;font-weight:700}.property-access label{text-transform:none;align-items:center;gap:7px;display:flex}.property-access input{width:auto;min-height:auto}.split-actions{justify-content:space-between}.danger-button{color:#8c342c;cursor:pointer;text-transform:capitalize;background:#fff5f2;border:1px solid #aa554b;border-radius:4px;min-height:40px;padding:0 14px}.form-message{border-left:3px solid var(--brass);color:#67502d;background:#fff7e8;padding:10px 12px;font-size:12px}.settings-grid{align-items:start}.client-logo-preview{background:#fff;border:1px dashed #bfb4a4;border-radius:5px;place-items:center;min-height:150px;padding:22px;display:grid}.client-logo-preview img{object-fit:contain;max-width:100%;max-height:130px}.client-logo-preview span{text-align:center;gap:6px;font:500 27px Georgia,serif;display:grid}.client-logo-preview small{color:var(--ink-soft);font:11px Segoe UI,sans-serif}.client-details-form{border:1px solid var(--stone);background:#f8f3ea;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.client-details-form button{min-height:40px}@media (max-width:700px){.client-details-form{grid-template-columns:1fr}}.logo-form{gap:12px;display:grid}.locked-brand{border-top:3px solid var(--brass)}.feedback-fab{z-index:24;color:#fff;cursor:pointer;text-transform:capitalize;background:linear-gradient(135deg,#bd914e,#8f652e);border:1px solid #8a6534;border-radius:999px;min-height:46px;padding:0 17px;font-size:12px;font-weight:700;position:fixed;bottom:22px;right:22px;box-shadow:0 9px 24px #312b2240}.feedback-dialog textarea{border:1px solid var(--stone);width:100%;font:inherit;resize:vertical;border-radius:4px;padding:10px}.feedback-queue{gap:13px;display:grid}.feedback-card{border-left:4px solid var(--stone)}.feedback-card.urgency-high,.feedback-card.urgency-urgent{border-left-color:#a85848}.feedback-card.urgency-normal{border-left-color:var(--brass)}.feedback-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.feedback-card-heading h2{margin-top:7px}.feedback-card-heading p{margin:0}.feedback-card blockquote{color:var(--ink);white-space:pre-wrap;border-left:2px solid #d8ccb8;margin:18px 0;padding-left:14px;line-height:1.6}.feedback-card>img{object-fit:contain;border:1px solid var(--stone);background:#fff;border-radius:5px;width:min(100%,720px);height:auto;max-height:420px}.feedback-status{color:var(--ink-soft);text-transform:capitalize;grid-template-columns:auto minmax(150px,220px);justify-content:end;align-items:center;gap:8px;font-size:11px;font-weight:700;display:grid}.feedback-status select{border:1px solid var(--stone);background:#fff;border-radius:4px;min-height:40px;padding:0 9px}.publishing-controls{border-top:1px solid var(--stone);gap:12px;padding-top:14px;display:grid}.publishing-summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.publishing-summary>div:first-child{gap:5px;display:grid}.publishing-summary strong{font-size:12px}.publish-state{color:#655c50;text-transform:capitalize;background:#eee8dd;border-radius:99px;width:max-content;padding:4px 8px;font-size:9px;font-weight:750}.publish-state.state-published{color:#31512d;background:#e4f1df}.publish-state.state-approved{color:#31506c;background:#e5edf6}.publish-state.state-awaiting_approval{color:#735619;background:#fff0cd}.publish-actions{flex-wrap:wrap;gap:8px;display:flex}.publish-history summary{cursor:pointer;color:var(--brass-dark);text-transform:capitalize;font-size:11px;font-weight:700}.publish-history>div{gap:7px;margin-top:10px;display:grid}.publish-history article{border:1px solid var(--stone);background:#fff;border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:9px;display:grid}.publish-history article span{text-transform:capitalize;font-size:11px;font-weight:700}.publish-history article small{color:var(--ink-soft);grid-column:1;font-size:9px}.publish-history article button{grid-area:1/2/span 2}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.eyebrow{color:var(--brass-dark);letter-spacing:.09em;text-transform:capitalize;margin:0 0 5px;font-size:11px;font-weight:700}h1{margin:0;font:500 48px/1 Georgia,Times New Roman,serif}.outline-button{border:1px solid var(--brass);min-height:40px;color:var(--brass-dark);cursor:pointer;text-transform:capitalize;background:0 0;border-radius:4px;padding:0 14px}.outline-button:hover{background:#fffaf1}.outline-button:disabled{cursor:not-allowed;opacity:.46}.secondary-button{border:1px solid var(--stone);background:var(--surface);cursor:pointer;text-transform:capitalize;border-radius:4px;min-height:40px;padding:0 14px}.secondary-button:hover{border-color:var(--brass)}.heading-actions{gap:8px;display:flex}.notice{color:#695231;background:#fff8e8;border:1px solid #d6c499;border-radius:5px;justify-content:space-between;gap:16px;margin:18px 32px 0 40px;padding:11px 14px;font-size:12px;display:flex}.notice button{cursor:pointer;background:0 0;border:0;font-size:18px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.kpi{border:1px solid var(--stone);background:#fffcf7c2;border-radius:6px;align-items:center;gap:12px;min-height:98px;padding:15px;display:flex;box-shadow:0 5px 18px #312b220a}.icon-well{color:#5d6b55;background:#f2ecdf;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.kpi strong,.kpi span{display:block}.kpi strong{font:500 30px/1 Georgia,serif}.kpi div span{color:var(--ink-soft);margin-top:4px;font-size:11px}.portfolio-toolbar{border:1px solid var(--stone);background:#fffcf7b8;border-radius:6px;align-items:flex-end;gap:12px;margin-top:20px;padding:12px;display:flex}.portfolio-toolbar label{color:var(--ink-soft);letter-spacing:.05em;text-transform:capitalize;gap:5px;font-size:10px;font-weight:700;display:grid}.portfolio-toolbar select,.dialog select,.dialog input{border:1px solid var(--stone);min-height:39px;color:var(--ink);text-transform:none;background:#fff;border-radius:4px;padding:0 11px;font:400 13px Segoe UI,sans-serif}.result-count{color:var(--ink-soft);margin-left:auto;padding-bottom:10px;font-size:11px}.property-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.property-card{border:1px solid var(--stone);text-align:left;cursor:pointer;background:#fffcf7db;border-radius:6px;padding:0;transition:all .14s ease-out;overflow:hidden;box-shadow:0 6px 20px #312b220d}.property-card-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.property-card:hover{box-shadow:0 9px 24px var(--shadow);transform:translateY(-2px)}.property-card.selected{border:2px solid var(--brass)}.property-theme-picker{color:var(--ink-soft);letter-spacing:.06em;text-transform:capitalize;cursor:default;border-top:1px solid #e0d9cf;gap:5px;padding:10px 13px 13px;font-size:9px;font-weight:750;display:grid}.property-theme-picker select{border:1px solid var(--stone);min-height:34px;color:var(--ink);background:#fff;border-radius:4px;padding:0 9px;font:600 11px Segoe UI,sans-serif}.property-card.theme-executive-navy .property-seal{color:#173b61;border-color:#274e78}.property-card.theme-slate-modern .property-seal{color:#46545e;border-color:#687681;font-family:Segoe UI,sans-serif}.property-card.theme-forest-executive .property-seal{color:#285743;border-color:#3f725f}.property-card.theme-charcoal-gold .property-seal{color:#75571f;border-color:#9b783a}.property-card.theme-burgundy-executive .property-seal{color:#6e263c;border-color:#8b4458}.property-card.theme-ivory-corporate .property-seal{color:#6c604d;border-color:#9a8b70}.property-card.theme-midnight-teal .property-seal{color:#155b64;border-color:#28727b}.property-card{--card-accent:#8a6534;--card-surface:#fffcf7;--card-text:#252421;--card-muted:#5f5b54;--card-line:#e0d9cf}.property-card.theme-executive-navy{--card-accent:#2d628f;--card-surface:#eef4fa;--card-text:#142f4a;--card-muted:#52687d;--card-line:#b8cce0}.property-card.theme-slate-modern{--card-accent:#586b78;--card-surface:#f0f3f5;--card-text:#29343c;--card-muted:#65727b;--card-line:#c4cdd3}.property-card.theme-forest-executive{--card-accent:#39705a;--card-surface:#eef5f0;--card-text:#183d30;--card-muted:#567165;--card-line:#b9d0c3}.property-card.theme-charcoal-gold{--card-accent:#a67d32;--card-surface:#292825;--card-text:#fff6e5;--card-muted:#d3c3a5;--card-line:#6e6044}.property-card.theme-burgundy-executive{--card-accent:#94445d;--card-surface:#f8eef1;--card-text:#4e1b2c;--card-muted:#805e69;--card-line:#d8b7c1}.property-card.theme-ivory-corporate{--card-accent:#887353;--card-surface:#f8f3e8;--card-text:#413a30;--card-muted:#746a5a;--card-line:#d8ccb8}.property-card.theme-midnight-teal{--card-accent:#237985;--card-surface:#eaf5f5;--card-text:#113e44;--card-muted:#52747a;--card-line:#acd1d4}.property-card .property-info,.property-card .property-theme-picker{background:var(--card-surface);color:var(--card-text)}.property-card .property-info h3{color:var(--card-text)}.property-card .property-info p,.property-card .property-meta,.property-card .property-theme-picker{color:var(--card-muted)}.property-card .property-info .client-name{color:var(--card-accent)}.property-card .property-seal{border-color:var(--card-accent);background:var(--card-surface);color:var(--card-accent)}.property-card .property-meta,.property-card .property-theme-picker{border-color:var(--card-line)}.property-card .property-theme-picker select{border-color:var(--card-line);background:var(--card-surface);color:var(--card-text)}.property-photo{background-color:#7d806f;height:180px;position:relative;overflow:hidden}.property-photo>img{object-fit:cover;width:100%;height:100%}.property-photo:before{content:"";background:linear-gradient(145deg,#0000 48%,#1c231c99 49% 54%,#0000 55%),linear-gradient(160deg,#f2ce9252,#0000 38%),linear-gradient(#778486 0 35%,#4b5248 36% 100%);position:absolute;inset:0}.property-photo.has-photo:before{display:none}.property-photo.heritage:before{filter:sepia(.25)hue-rotate(348deg)}.property-photo.colonial:before{filter:sepia(.18)hue-rotate(12deg)brightness(.92)}.roofline{z-index:1;clip-path:polygon(0 100%,8% 0,92% 0,100% 100%);background:#3b342b;height:15px;position:absolute;bottom:75%;left:10%;right:10%}.building-shape{z-index:1;background:linear-gradient(90deg,#afa28b,#ded0b5 48%,#a9977c);border-top:6px solid #8b806b;grid-template-columns:repeat(3,1fr);gap:11px;height:73%;padding:18px 15px;display:grid;position:absolute;bottom:0;left:11%;right:11%;box-shadow:0 0 18px #00000059}.building-shape i{background:linear-gradient(#d7ad66,#2d2c28);border:3px solid #665d51;box-shadow:inset 0 0 0 2px #ffffff26}.favorite{z-index:2;color:#fff7df;font-size:22px;position:absolute;top:10px;right:10px}.property-info{text-align:center;padding:0 13px 13px}.property-seal{z-index:3;border:1px solid var(--brass);background:var(--surface);width:45px;height:45px;color:var(--brass-dark);border-radius:50%;place-items:center;margin:-22px auto 4px;font:500 23px Georgia,serif;display:grid;position:relative;box-shadow:0 2px 8px #1c181224}.property-info h3{margin:4px 0 8px;font:500 25px/1 Georgia,serif}.property-info p{color:var(--ink-soft);margin:0;font-size:12px}.property-info .client-name{color:var(--brass-dark);letter-spacing:.08em;text-transform:uppercase;margin:7px 0 5px;font-size:9px;font-weight:700}.status{color:var(--success)!important}.status>span{background:var(--success);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.property-info .status{margin-top:10px}.property-meta{min-height:41px;color:var(--ink-soft);border-top:1px solid #e0d9cf;justify-content:space-between;align-items:center;margin-top:13px;padding-top:10px;font-size:10px;display:flex}.text-link{color:var(--brass-dark);cursor:pointer;background:0 0;border:0;margin:18px auto 0;font-size:12px;display:block}.text-link span{color:var(--ink);margin-left:8px;font-size:17px}.empty-state{text-align:center;background:#fffcf78c;border:1px dashed #cbbda8;border-radius:6px;align-content:center;justify-items:center;min-height:290px;margin-top:20px;padding:32px;display:grid}.empty-state strong{font:500 25px Georgia,serif}.empty-state p{max-width:380px;color:var(--ink-soft);margin:10px 0 18px;font-size:13px;line-height:1.5}.preview-panel,.operation-card{border:1px solid var(--stone);background:#fffcf7d6;border-radius:6px;box-shadow:0 6px 20px #312b220f}.preview-panel{align-self:start;padding:17px}.preview-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.preview-heading h2{margin:0;font:500 30px/1 Georgia,serif}.preview-actions{justify-items:end;gap:7px;display:grid}.popout-preview{border:1px solid var(--brass);color:var(--brass-dark);cursor:pointer;background:#fffaf1;border-radius:4px;padding:7px 9px;font-size:9px;font-weight:700}.orientation-toggle{border:1px solid var(--stone);background:#eee8dd;border-radius:5px;padding:3px;display:flex}.orientation-toggle button{cursor:pointer;background:0 0;border:0;border-radius:3px;padding:6px 7px;font-size:9px}.orientation-toggle button.selected{background:var(--surface);color:var(--brass-dark);box-shadow:0 1px 3px #0000001f}.display-stage{background:linear-gradient(#f3eee6,#e5ded2);border-radius:4px;place-items:center;min-height:440px;margin:15px -2px 0;padding:15px;display:grid}.display-frame{background:#242522;border:2px solid #9a7642;border-radius:12px;padding:8px;transition:width .22s,height .22s;box-shadow:0 16px 18px #27221c40}.portrait .display-frame{width:210px;height:374px}.landscape .display-frame{width:292px;height:184px}.legacy-preview{display:none}.display-frame.true-kiosk-frame{width:min(100%,420px);height:auto;padding:8px}.portrait .display-frame.true-kiosk-frame{width:min(100%,240px);height:auto}.scaled-kiosk-preview{background:#0d0f0d;border-radius:5px;width:100%;position:relative;overflow:hidden}.scaled-kiosk-preview iframe{transform-origin:0 0;background:#171a17;border:0;max-width:none;position:absolute;top:0;left:0}.scaled-preview-empty{max-width:240px;color:var(--ink-soft);text-align:center;font-size:12px;line-height:1.5}.kiosk-screen{color:#fff8ed;background:linear-gradient(#1314122e,#121210e3),linear-gradient(140deg,#8d846f,#343a33 58%,#171a17);border-radius:5px;width:100%;height:100%;position:relative;overflow:hidden}.kiosk-screen:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 19px,#ffffff09 20px);position:absolute;inset:0}.kiosk-home{z-index:3;color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff5c;border-radius:3px;min-width:42px;min-height:27px;font-size:8px;position:absolute;top:8px;right:8px}.kiosk-home-view{z-index:2;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding:18px 14px;display:flex;position:relative}.kiosk-seal{border:1px solid #d9bd83;border-radius:50%;place-items:center;width:56px;height:56px;font:500 29px Georgia,serif;display:grid}.kiosk-home-view h3{letter-spacing:.03em;margin:9px 0 1px;font:500 27px/1 Georgia,serif}.kiosk-home-view p{margin:4px 0 15px;font:italic 13px Georgia,serif}.kiosk-home-view>button{color:#fff;letter-spacing:.09em;text-transform:capitalize;cursor:pointer;background:linear-gradient(#c89d59,#a87936);border:1px solid #dbb96f;border-radius:3px;width:100%;min-height:36px;font-size:9px;font-weight:700}.kiosk-home-view>button span{float:right;padding-right:6px}.landscape .kiosk-home-view{text-align:left;align-items:flex-start;padding:18px 30px}.landscape .kiosk-seal{width:44px;height:44px;font-size:22px}.landscape .kiosk-home-view h3{font-size:25px}.landscape .kiosk-home-view p{margin-bottom:8px}.landscape .kiosk-home-view>button{width:150px}.preview-empty{justify-content:center}.kiosk-directory{z-index:2;padding:21px 13px 12px;position:relative}.kiosk-kicker{color:#d8bd88;letter-spacing:.13em;text-transform:capitalize;margin:0;font-size:7px}.kiosk-directory h3{margin:3px 0 10px;font:500 24px Georgia,serif}.directory-list{gap:5px;display:grid}.directory-list button{color:#fff;text-align:left;cursor:pointer;background:#0f0f0d61;border:1px solid #ffffff40;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:7px 9px;font-size:8px;display:flex}.directory-list strong{color:#e1bd7b;font:500 14px Georgia,serif}.landscape .directory-list{grid-template-columns:repeat(3,1fr)}.landscape .directory-list button{align-content:center;display:grid}.preview-footer{color:var(--ink-soft);justify-content:space-between;gap:12px;padding-top:14px;font-size:10px;display:flex}.kiosk-preview-workspace{color:#fff8ed;background:#171a17;grid-template-rows:auto minmax(0,1fr);gap:18px;min-height:100vh;padding:18px;font-family:Segoe UI,sans-serif;display:grid}.kiosk-preview-workspace>header{border-bottom:1px solid #d9bd8366;justify-content:space-between;align-items:end;gap:24px;padding-bottom:14px;display:flex}.kiosk-preview-workspace>header span{color:#d9bd83;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:750}.kiosk-preview-workspace>header h1{margin:4px 0;font:500 clamp(25px,3vw,42px)/1 Georgia,serif}.kiosk-preview-workspace>header p{color:#ffffffb8;margin:0;font-size:12px}.kiosk-preview-workspace nav{gap:8px;display:flex}.kiosk-preview-workspace nav button{color:#fff;cursor:pointer;background:#00000047;border:1px solid #d9bd8380;border-radius:4px;min-height:42px;padding:9px 16px;font-weight:700}.kiosk-preview-workspace nav button.active{background:linear-gradient(135deg,#bd914e,#8f652e)}.kiosk-preview-workspace>section{place-items:center;min-height:0;display:grid;overflow:hidden}.scaled-kiosk-preview.popout.landscape{width:min(100%,177.778vh - 240px)}.scaled-kiosk-preview.popout.portrait{width:min(100%,56.25vh - 75.9375px)}.operations{align-content:start;gap:16px;display:grid}.operation-card{padding:17px}.operation-title{align-items:center;gap:12px;display:flex}.operation-title h3{margin:0 0 5px;font:500 18px Georgia,serif}.badge{color:#49654d;background:#dbe8d4;border-radius:14px;padding:3px 7px;font-size:10px}.operation-card>p{color:var(--ink-soft);margin:16px 0;font-size:12px;line-height:1.55}.detail-list,.access-list{border-block:1px solid #e1dacf;padding-block:7px}.detail-list button{cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:9px 0;font-size:10px;display:flex}.detail-list .status{font-size:9px}.access-list div{color:var(--ink-soft);justify-content:space-between;padding:7px 0;font-size:11px;display:flex}.access-list strong{color:var(--ink)}.card-link{cursor:pointer;text-transform:capitalize;background:0 0;border:0;justify-content:space-between;width:100%;margin-top:12px;padding:6px 0 0;font-size:11px;display:flex}.card-link span{font-size:16px}.dialog-backdrop{z-index:50;background:#1817149e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{border:1px solid var(--brass);background:var(--surface);border-radius:7px;width:min(100%,480px);padding:24px;box-shadow:0 24px 80px #00000047}.dialog-heading{justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.dialog-heading h2{margin:0;font:500 32px Georgia,serif}.dialog-heading>button{cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:24px}.dialog form,.dialog form label{display:grid}.dialog form{gap:14px}.dialog form label{color:var(--ink-soft);letter-spacing:.04em;text-transform:capitalize;gap:6px;font-size:11px;font-weight:700}.dialog form label.sentence-label{text-transform:none}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.form-error{color:#8b382d;background:#f8e8e4;border-radius:4px;margin:0;padding:9px 11px;font-size:12px}@media (max-width:1270px){.dashboard{grid-template-columns:minmax(580px,1fr) minmax(280px,340px)}.operations{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:970px){.sidebar{width:100%;min-height:auto;position:static}.app-shell{display:block}.brand{height:95px}.brand-rule,.account-area{display:none}.sidebar nav{padding:0 12px 10px;display:flex;overflow-x:auto}.nav-item{min-width:160px}.workspace{width:100%;margin-left:0}.dashboard{grid-template-columns:1fr;padding:24px}.section-workspace{padding:28px 24px 48px}.access-overview{grid-template-columns:1fr}.preview-panel,.operations{grid-column:auto}.operations{grid-template-columns:1fr 1fr}}@media (max-width:700px){.sidebar{z-index:30;position:sticky;top:0;box-shadow:0 5px 16px #1e19132e}.brand{text-align:left;justify-content:space-between;align-items:center;gap:10px;height:68px;padding:8px 14px;display:flex}.dynamic-promo-logo{width:132px;height:50px}.gebhardcs-logo{width:88px;height:28px;margin:0 auto 0 0}.mobile-menu-toggle{color:#fff;cursor:pointer;background:#292a25;border:1px solid #625744;border-radius:4px;align-items:center;gap:7px;min-height:44px;padding:0 10px;font-size:11px;display:flex}.mobile-menu-toggle span{color:#d3ae6d;font-size:19px;line-height:1}.sidebar nav{max-height:calc(100dvh - 68px);padding:7px 10px 12px;display:none;overflow-y:auto}.sidebar.mobile-open nav{display:grid}.nav-item{border-radius:4px;min-width:0;min-height:50px}.topbar{height:auto;min-height:84px;margin-inline:20px}.topbar h2{font-size:27px}.profile-copy{display:none}.dashboard{padding:22px 16px}.section-workspace{padding:24px 16px 42px}.section-heading,.admin-toolbar{flex-direction:column;align-items:stretch}.heading-actions{grid-template-columns:1fr 1fr;display:grid}.heading-actions button{width:100%}h1{font-size:39px}.kpi-grid{grid-template-columns:1fr 1fr}.kpi{min-height:82px;padding:11px}.portfolio-toolbar{flex-direction:column;align-items:stretch}.portfolio-toolbar label,.portfolio-toolbar select{width:100%}.result-count{margin-left:0;padding:2px 0}.property-grid{grid-template-columns:1fr}.property-photo{height:190px}.operations{grid-template-columns:1fr}.preview-header{flex-direction:column;align-items:flex-start}.preview-header>div:last-child{width:100%}.preview-header button{flex:1}.display-monitor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.display-toolbar-actions{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.monitoring-fields{grid-template-columns:1fr}.monitoring-save{justify-self:stretch}.management-panel{padding:16px}.user-row{grid-template-columns:auto 1fr;align-items:start}.user-row-actions,.user-row>.lock-copy{grid-column:1/-1;justify-content:stretch;width:100%}.user-row-actions button{flex:1}.setup-link-panel{grid-template-columns:1fr}.setup-link-panel input{width:100%}.settings-grid{grid-template-columns:1fr;display:grid}.dialog-backdrop,.admin-dialog-backdrop{align-items:stretch;padding:0}.dialog,.admin-dialog{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh;padding:20px 16px}.dialog-heading{z-index:4;border-bottom:1px solid var(--stone);background:var(--surface);margin:-20px -16px 18px;padding:16px;position:sticky;top:-20px}.dialog-heading h2{font-size:27px}.dialog-actions{flex-wrap:wrap}.dialog-actions button{flex:1;min-width:120px}.feedback-fab{bottom:12px;right:12px}.feedback-card-heading{flex-direction:column}.feedback-status{grid-template-columns:1fr;justify-content:stretch}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.property-action-stack{gap:9px;margin-top:14px;display:grid}.manage-property{width:100%;margin-top:0}.publish-shortcut{border-color:var(--brass);color:var(--brass-dark);font-weight:750}.highlights-list{color:var(--ink-soft);margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.55}.property-editor-backdrop{align-items:flex-start;padding:28px;overflow-y:auto}.property-editor{width:min(1180px,96vw);max-height:none;margin:auto}.editor-columns{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:18px;display:grid}.editor-stack{align-content:start;gap:18px;display:grid}.editor-section,.suite-management{border:1px solid var(--stone);background:#ffffffa8;border-radius:6px;padding:18px}.editor-section h3,.suite-management h3{margin:2px 0 14px;font:500 25px/1.1 Georgia,serif}.editor-section-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid .full-field{grid-column:1/-1}.editor-section label,.suite-editor-card label,.suite-operation-card label{color:var(--ink-soft);letter-spacing:.04em;text-transform:capitalize;gap:5px;margin-top:10px;font-size:10px;font-weight:700;display:grid}.editor-section input,.editor-section textarea,.suite-editor-card input,.suite-editor-card textarea,.suite-editor-card select,.suite-operation-card input,.suite-operation-card select{border:1px solid var(--stone);width:100%;color:var(--ink);text-transform:none;background:#fff;border-radius:4px;padding:10px;font:400 13px/1.45 Segoe UI,sans-serif}.editor-section fieldset{border:1px solid var(--stone);margin-top:18px;padding:14px}.editor-section legend{color:var(--brass-dark);letter-spacing:.06em;text-transform:capitalize;padding:0 7px;font:600 11px Segoe UI,sans-serif}.checkbox-field{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.checkbox-field input{width:auto}.background-preview,.upload-placeholder{object-fit:cover;background:#e8e2d8;border-radius:5px;width:100%;height:190px;margin:8px 0}.upload-placeholder{color:var(--ink-soft);place-items:center;display:grid}.form-success{color:#31512d;background:#edf7ea;border:1px solid #abc8a6;padding:10px 12px}.suite-management{margin-top:18px}.suite-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.suite-editor-card{border:1px solid var(--stone);background:#fff;border-radius:5px;padding:15px}.suite-editor-card h4{margin:8px 0;font:500 21px Georgia,serif}.suite-editor-card p{color:var(--ink-soft);font-size:12px;line-height:1.5}.management-list{gap:8px;display:grid}.management-row{border:1px solid var(--stone);background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.management-row>div:first-child{gap:3px;display:grid}.management-row strong{font:500 17px Georgia,serif}.management-row span{color:var(--ink-soft);font-size:11px}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-actions .secondary-button,.tenant-list-row>.secondary-button{width:auto;margin:0}.availability-button{color:#31512d;cursor:pointer;text-transform:capitalize;background:#edf7ea;border:1px solid #6b955f;border-radius:4px;width:auto;padding:8px 10px;font-size:10px;font-weight:700}.availability-button.occupied{color:#6d655b;background:#f0ece5;border-color:#b8aea0}.availability-button:disabled{opacity:.55;cursor:wait}.focused-editor{border-left:3px solid var(--brass);margin:8px 0 14px 18px}.suite-operation-card{background:#fffaf1;border:1px solid #d7bd91;border-radius:5px;grid-template-columns:1.2fr repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:grid}.suite-operation-card h4{margin:0 0 4px;font:500 19px Georgia,serif}.suite-operation-card p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.45}.bulk-tenant-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bulk-save-bar{background:#fffaf1;border:1px solid #d7bd91;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #2d271f14}.bulk-save-bar span{color:var(--ink-soft);font-size:12px}.bulk-save-bar button{margin:0}.available-pill,.status-pill{color:#3c6036;text-transform:capitalize;background:#e6f2df;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-block}.status-pill{color:#736b61;background:#eee9e1}.suite-thumbnails,.kiosk-suite-gallery{gap:7px;display:flex;overflow-x:auto}.suite-thumbnails img{object-fit:cover;border-radius:4px;width:82px;height:62px}.kiosk-suite-gallery img{object-fit:cover;border-radius:3px;width:72px;height:54px}.tenant-editor-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr);gap:16px;display:grid}.tenant-card-list{gap:14px;display:grid}.tenant-card-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.tenant-card-heading img{object-fit:contain;width:90px;height:60px}.tenant-media-forms{border-top:1px solid var(--stone);grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:12px;display:grid}.sponsorship-fields{background:#fffaf1;border:1px solid #d7bd91;margin:16px 0;padding:13px}.sponsorship-fields legend{color:var(--brass-dark);letter-spacing:.05em;text-transform:capitalize;padding:0 7px;font:700 10px Segoe UI,sans-serif}.tenant-directory{gap:9px;display:grid}.tenant-floor h4{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;margin:6px 0;font:600 11px Segoe UI,sans-serif}.tenant-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff29;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.tenant-row strong{color:var(--brass)}.tenant-detail{gap:8px;display:grid}.tenant-detail-logo{object-fit:contain;background:#fff;border-radius:3px;width:90px;height:55px;margin:0 auto}.tenant-ad{border:1px solid var(--brass);background:#b58a4a24;border-radius:4px;padding:9px}.tenant-ad img{object-fit:cover;border-radius:3px;width:100%;max-height:100px}.tenant-ad strong{margin-top:6px;display:block}.tenant-detail a{color:var(--brass)}.standalone-directory-shell{--directory-accent:#d9bd83;--directory-accent-strong:#e4c68d;--directory-text:#fff9ef;--directory-muted:#fff9efc7;--directory-panel:#1214129e;--directory-panel-strong:#00000061;--directory-line:#e1bd7b73;--directory-action-start:#bd914e;--directory-action-end:#8f652e;--directory-action-text:#fff;--directory-hover:#d9bd8329;--directory-heading:Georgia,"Times New Roman",serif;width:100%;height:100vh;min-height:0;color:var(--directory-text);background-color:#171a17;background-position:50%;background-size:cover;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(18px,2.2vw,38px);font-family:Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.standalone-directory-shell.theme-executive-navy{--directory-accent:#a9c7e4;--directory-accent-strong:#d7e8f7;--directory-text:#f4f8fc;--directory-muted:#dce9f5d1;--directory-panel:#07182bb3;--directory-panel-strong:#041222d1;--directory-line:#8bb7de7a;--directory-action-start:#356d9f;--directory-action-end:#173f67;--directory-hover:#639ecf33;background-color:#0b2037;font-family:Georgia,Times New Roman,serif}.standalone-directory-shell.theme-slate-modern{--directory-accent:#d1d9df;--directory-accent-strong:#f0f4f7;--directory-text:#f7f9fa;--directory-muted:#dae1e6d1;--directory-panel:#1c2227b8;--directory-panel-strong:#14191dd6;--directory-line:#c4cfd86b;--directory-action-start:#71808b;--directory-action-end:#44515b;--directory-hover:#becbd529;--directory-heading:"Segoe UI",Arial,sans-serif;background-color:#252d33;font-family:Segoe UI,Arial,sans-serif}.standalone-directory-shell.theme-forest-executive{--directory-accent:#b9d4c3;--directory-accent-strong:#dcecdf;--directory-text:#f4faf6;--directory-muted:#d8ebded1;--directory-panel:#09221bb8;--directory-panel-strong:#051b14d6;--directory-line:#9dc7b173;--directory-action-start:#4f806c;--directory-action-end:#285543;--directory-hover:#87be9f2e;background-color:#102c24;font-family:Georgia,Times New Roman,serif}.standalone-directory-shell.theme-charcoal-gold{--directory-accent:#e2bd72;--directory-accent-strong:#f2d798;--directory-text:#fffaf0;--directory-muted:#f3e7cfd1;--directory-panel:#131211c2;--directory-panel-strong:#0b0b0adb;--directory-line:#d5ab597a;--directory-action-start:#b58b3f;--directory-action-end:#72531e;--directory-hover:#d3a9512e;background-color:#191919;font-family:Georgia,Times New Roman,serif}.standalone-directory-shell.theme-burgundy-executive{--directory-accent:#e5b5bf;--directory-accent-strong:#f4d8de;--directory-text:#fff7f9;--directory-muted:#f2dae0d1;--directory-panel:#370c19bd;--directory-panel-strong:#2a0712db;--directory-line:#d790a07a;--directory-action-start:#a84f68;--directory-action-end:#6e263c;--directory-hover:#d680972e;background-color:#451326;font-family:Georgia,Times New Roman,serif}.standalone-directory-shell.theme-ivory-corporate{--directory-accent:#f0ddba;--directory-accent-strong:#fff3da;--directory-text:#fffdf7;--directory-muted:#faefd8d6;--directory-panel:#423c31b3;--directory-panel-strong:#342f26d6;--directory-line:#ebd6b280;--directory-action-start:#b39a6f;--directory-action-end:#766449;--directory-hover:#ebd6b22e;--directory-heading:"Segoe UI",Arial,sans-serif;background-color:#625a4c;font-family:Segoe UI,Arial,sans-serif}.standalone-directory-shell.theme-midnight-teal{--directory-accent:#9dd5d7;--directory-accent-strong:#c9f0f1;--directory-text:#f2fcfc;--directory-muted:#ccebecd1;--directory-panel:#042329bd;--directory-panel-strong:#021b20db;--directory-line:#76c5c97a;--directory-action-start:#31818a;--directory-action-end:#155b64;--directory-hover:#5bbac02e;--directory-heading:"Segoe UI",Arial,sans-serif;background-color:#082f36;font-family:Segoe UI,Arial,sans-serif}.standalone-directory-shell.portrait{max-width:1080px;margin:0 auto}.standalone-directory-shell.portrait .standalone-directory-columns,.standalone-directory-shell.portrait .standalone-detail,.standalone-directory-shell.portrait .standalone-tenant-groups{grid-template-columns:1fr}.standalone-directory-header{border-bottom:1px solid var(--directory-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.standalone-directory-header>div{gap:4px;display:grid}.standalone-directory-header span,.standalone-directory-title span,.standalone-vacancies>span{color:var(--directory-accent);letter-spacing:.15em;text-transform:capitalize;font-size:clamp(10px,1vw,14px);font-weight:700}.standalone-directory-header strong{font:500 clamp(22px,2.3vw,38px) Georgia,serif}.standalone-header-actions{gap:9px;display:flex}.standalone-directory-header button,.standalone-directory-title button{color:#fff;cursor:pointer;background:#00000052;border:1px solid #ffffff80;border-radius:4px;padding:12px 20px}.standalone-directory-header .fullscreen-utility{color:#ffffffad;background:#00000024;border-color:#ffffff38;width:32px;min-width:32px;height:32px;padding:0;font-size:14px;line-height:1}.standalone-directory-header .fullscreen-utility:hover,.standalone-directory-header .fullscreen-utility:focus-visible{color:#fff;background:#00000052;border-color:#ffffff7a}.standalone-directory-header .building-info-utility{color:#ead5aa;letter-spacing:.05em;border-color:#d9bd8373;align-self:center;padding:9px 13px;font-size:clamp(10px,.8vw,13px);font-weight:700}.standalone-directory-home{text-align:center;align-self:center;justify-items:center;max-width:920px;margin:auto;display:grid}.standalone-seal{aspect-ratio:1;color:#e4c68d;border:2px solid #d9bd83;border-radius:50%;place-items:center;width:clamp(90px,9vw,150px);font:500 clamp(48px,6vw,92px) Georgia,serif;display:grid}.standalone-client-logo{place-items:center;width:clamp(150px,18vw,300px);height:clamp(90px,11vw,170px);display:grid}.standalone-client-logo img{object-fit:contain;filter:drop-shadow(0 0 8px #ffffff61)drop-shadow(0 0 20px #d9bd8333);width:100%;height:100%}.standalone-directory-home p{color:#d9bd83;letter-spacing:.18em;text-transform:uppercase;margin:24px 0 5px;font-size:14px;font-weight:700}.standalone-directory-home h1{margin:0;font:500 clamp(44px,6.5vw,100px)/.95 Georgia,serif}.standalone-directory-home>span{margin:20px 0 34px;font-size:clamp(15px,1.5vw,23px)}.standalone-home-manager{background:#00000038;border:1px solid #d9bd8366;border-radius:5px;gap:6px;margin:-12px 0 24px;padding:12px 18px;display:grid}.standalone-home-manager small{color:#d9bd83;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.standalone-home-manager strong{font-size:clamp(15px,1.3vw,20px)}.standalone-home-manager div{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.standalone-home-manager a{color:#fff8ed;font-size:clamp(12px,1vw,16px);text-decoration:none}.standalone-directory-home button{color:#fff;letter-spacing:.08em;text-transform:capitalize;cursor:pointer;background:linear-gradient(135deg,#bd914e,#8f652e);border:1px solid #d9bd83;border-radius:5px;min-width:min(560px,80vw);padding:20px 26px;font-size:clamp(14px,1.2vw,19px);font-weight:700}.standalone-directory-home button b{float:right;font-size:24px}.standalone-directory-content{--directory-row-font:clamp(19px,1.5vw,26px);--directory-row-pad:clamp(16px,1.65vh,23px);align-self:stretch;width:100%;max-width:1600px;min-height:0;margin:0 auto;padding-top:clamp(16px,2.2vw,34px)}.standalone-directory-content.directory-density-roomy{--directory-row-font:clamp(21px,1.7vw,30px);--directory-row-pad:clamp(18px,2vh,28px)}.standalone-directory-content.directory-density-compact{--directory-row-font:clamp(15px,1.05vw,19px);--directory-row-pad:clamp(10px,1.1vh,15px)}.standalone-directory-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:clamp(12px,1.4vw,20px);display:flex}.standalone-directory-title h1{margin:3px 0 0;font:500 clamp(32px,3.4vw,58px)/1 Georgia,serif}.standalone-directory-columns{grid-template-columns:minmax(0,2fr) minmax(300px,.8fr);gap:clamp(24px,4vw,62px);display:grid}.standalone-tenant-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:28px;display:grid}.standalone-tenant-groups .large-floor{grid-column:1/-1}.standalone-tenant-groups .large-floor .tenant-floor-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);display:grid}.standalone-tenant-groups section h2,.standalone-vacancies h2{color:#d9bd83;margin:0 0 10px;font:500 clamp(26px,2.2vw,38px) Georgia,serif}.standalone-tenant-groups button,.standalone-vacancies button{width:100%;min-height:52px;padding:var(--directory-row-pad) 8px;color:#fff;font-size:var(--directory-row-font);text-align:left;cursor:pointer;background:#00000014;border:0;border-bottom:1px solid #ffffff4d;justify-content:space-between;align-items:center;gap:20px;font-weight:600;line-height:1.2;display:flex}.standalone-tenant-groups button:hover,.standalone-vacancies button:hover{color:#e4c68d;background:#ffffff0a}.standalone-tenant-groups button strong,.standalone-vacancies button strong{color:#e4c68d}.standalone-vacancies{background:#00000047;border:1px solid #d9bd838c;border-radius:6px;padding:24px}.standalone-vacancies p{color:#ffffffd1;font-size:clamp(17px,1.25vw,22px);line-height:1.45}.standalone-detail{background:#00000061;border:1px solid #d9bd838c;border-radius:7px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:32px;padding:clamp(24px,3vw,46px);display:grid}.standalone-detail.tenant-detail{grid-template-columns:minmax(190px,.52fr) minmax(0,1.48fr);align-items:start;gap:clamp(20px,2.2vw,36px);max-height:calc(100vh - 250px);padding:clamp(18px,2vw,30px);overflow:hidden}.tenant-identity{align-content:start;justify-items:center;gap:16px;min-width:0;display:grid}.tenant-identity>img{object-fit:contain;background:#fff;border-radius:4px;width:min(100%,280px);max-height:160px}.tenant-copy{min-width:0}.standalone-detail>img{object-fit:contain;background:#fff;border-radius:4px;max-width:220px;max-height:130px}.standalone-detail p{max-width:900px;margin:12px 0;font-size:clamp(17px,1.3vw,23px);line-height:1.5}.standalone-detail span,.standalone-detail>div>strong{color:#e4c68d;margin-bottom:10px;font-size:clamp(18px,1.4vw,24px);display:block}.standalone-contact{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.standalone-contact a,.standalone-contact span{color:#fff;overflow-wrap:anywhere;border:1px solid #d9bd83;border-radius:4px;max-width:100%;margin:0;padding:12px 15px;font-size:clamp(16px,1.1vw,20px);text-decoration:none}.tenant-contact-qr{text-align:center;background:#fffaf012;border:1px solid #d9bd836b;border-radius:5px;justify-items:center;gap:8px;width:100%;max-width:260px;margin:0;padding:9px;display:grid}.tenant-contact-qr img{border-radius:3px;width:clamp(150px,11vw,200px);height:auto}.tenant-contact-qr div{gap:3px;max-width:220px;display:grid}.tenant-contact-qr strong{color:#d9bd83;font-size:clamp(16px,1.2vw,20px)}.tenant-contact-qr span{color:#fff8ed;font-size:clamp(14px,1vw,17px);line-height:1.4}.tenant-detail .standalone-promotion{grid-column:1/-1;padding:12px}.standalone-promotion{background:#bd914e29;border:1px solid #d9bd83;padding:18px}.standalone-promotion img{object-fit:cover;width:100%;max-height:220px}.standalone-promotion strong{color:#e4c68d;margin-top:13px;font:500 26px Georgia,serif;display:block}.vacancy-badge{text-transform:capitalize;background:#dcefd5;border-radius:999px;width:max-content;padding:7px 10px;font-weight:800;color:#31512d!important;font-size:11px!important;display:inline-block!important}.standalone-suite-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.standalone-suite-gallery img{object-fit:cover;border-radius:4px;width:100%;height:180px}.standalone-directory-shell footer{color:#ffffff94;letter-spacing:.08em;text-align:center;align-self:end;padding-top:10px;font-size:11px}.gebhard-attribution{z-index:5;color:#ffffffc2;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0709089e;border:1px solid #d9bd8347;border-radius:5px;justify-items:end;gap:3px;width:clamp(150px,13vw,220px);padding:8px 10px;display:grid;position:absolute;bottom:clamp(14px,1.7vw,28px);right:clamp(18px,2.2vw,38px)}.gebhard-attribution span{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(8px,.62vw,10px);font-weight:700}.gebhard-attribution img{object-fit:contain;filter:invert()grayscale()brightness(1.6);width:100%;height:clamp(25px,2.3vw,38px)}.gebhard-attribution:hover,.gebhard-attribution:focus-visible{color:#fff;background:#070908d1;border-color:#d9bd83}.gebhard-info-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050706d6;place-items:center;padding:clamp(18px,3vw,48px);display:grid;position:fixed;inset:0}.gebhard-info-panel{color:#fff9ef;text-align:center;background:linear-gradient(145deg,#1b1e1bfa,#0c0e0dfa);border:1px solid #d9bd83ad;border-radius:10px;justify-items:center;gap:clamp(10px,1.3vh,18px);width:min(920px,92vw);max-height:92vh;padding:clamp(28px,3.4vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000008c}.gebhard-info-panel>img{object-fit:contain;filter:invert()grayscale()brightness(1.65)drop-shadow(0 0 16px #ffffff29);width:min(360px,58vw);height:clamp(70px,9vw,110px)}.gebhard-info-panel>span{color:#d9bd83;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(11px,1vw,15px);font-weight:750}.gebhard-info-panel h2{max-width:760px;margin:0;font:500 clamp(30px,3.2vw,52px)/1.06 Georgia,serif}.gebhard-info-panel>p{color:#ffffffe0;max-width:760px;margin:0;font-size:clamp(15px,1.25vw,21px);line-height:1.5}.gebhard-info-panel ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:4px 0;padding:0;list-style:none;display:grid}.gebhard-info-panel li{color:#ead5aa;background:#d9bd8314;border:1px solid #d9bd8352;border-radius:5px;place-items:center;min-height:74px;padding:14px;font-size:clamp(13px,1vw,17px);font-weight:700;line-height:1.35;display:grid}.gebhard-info-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.gebhard-info-contact div{background:#ffffff12;border-radius:5px;gap:5px;padding:15px 20px;display:grid}.gebhard-info-contact small{color:#d9bd83;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.gebhard-info-contact strong{overflow-wrap:anywhere;font-size:clamp(16px,1.4vw,23px)}.gebhard-info-panel .gebhard-info-note{color:#ffffffad;font-size:clamp(12px,.9vw,15px)}.gebhard-info-close{color:#fff;cursor:pointer;background:#00000047;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:42px;height:42px;font-size:28px;display:grid;position:absolute;top:14px;right:14px}@media (max-width:700px){.gebhard-attribution{width:138px}.gebhard-info-panel{gap:9px;padding:28px 18px 22px}.gebhard-info-panel ul{grid-template-columns:1fr;gap:7px}.gebhard-info-panel li{min-height:0;padding:9px 12px}.gebhard-info-contact{grid-template-columns:1fr;gap:7px}.gebhard-info-contact div{padding:10px 14px}}.standalone-building-information{grid-template-rows:auto auto minmax(0,1fr);width:100%;max-width:1600px;height:100%;min-height:0;margin:0 auto;padding-top:clamp(16px,2.2vw,34px);display:grid;position:relative;overflow:hidden}.building-information-title{justify-content:space-between;align-items:end;gap:24px;display:flex}.building-information-title span{color:#d9bd83;letter-spacing:.15em;text-transform:uppercase;font-size:clamp(11px,1vw,15px);font-weight:750}.building-information-title h1{margin:5px 0 4px;font:500 clamp(34px,3.6vw,62px)/1 Georgia,serif}.building-information-title p{color:#fffc;margin:0;font-size:clamp(14px,1.1vw,19px)}.building-information-title>button{color:#fff;cursor:pointer;background:#00000052;border:1px solid #ffffff80;border-radius:4px;flex:none;padding:11px 18px}.building-information-tabs{border-bottom:1px solid #d9bd8361;gap:8px;margin:clamp(16px,2vh,26px) 0;padding-bottom:12px;display:flex}.building-information-tabs button{color:#ffffffc7;cursor:pointer;background:#00000038;border:1px solid #d9bd8361;border-radius:4px;min-height:44px;padding:10px 18px;font-weight:700}.building-information-tabs button.active{color:#fff;background:linear-gradient(135deg,#bd914ee6,#8f652ee6);border-color:#d9bd83}.building-information-scroll-region{scroll-behavior:smooth;scrollbar-width:none;min-height:0;overflow:hidden}.building-information-scroll-region::-webkit-scrollbar{display:none}.building-scroll-controls{z-index:12;gap:8px;display:grid;position:absolute;top:58%;right:clamp(8px,1vw,16px);transform:translateY(-50%)}.building-scroll-controls button{border:1px solid var(--directory-line);background:var(--directory-panel-strong);border-radius:50%;place-items:center;width:clamp(48px,3.2vw,56px);height:clamp(48px,3.2vw,56px);padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.building-scroll-controls button{background:color-mix(in srgb,var(--directory-panel-strong) 88%,transparent)}}.building-scroll-controls button{color:var(--directory-accent-strong);cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:clamp(22px,1.7vw,30px);line-height:1;box-shadow:0 6px 18px #00000047}.building-scroll-controls button:hover,.building-scroll-controls button:focus-visible{border-color:var(--directory-accent);background:var(--directory-action-start);color:var(--directory-action-text)}.building-scroll-controls button:disabled{opacity:.28;cursor:default}.building-overview-panel{background:#0000005c;border:1px solid #d9bd8380;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(260px,.28fr);gap:clamp(24px,3vw,48px);padding:clamp(20px,2vw,34px);display:grid}.building-overview-panel h2,.building-facts-panel h2,.building-amenities-panel h2{color:#e4c68d;grid-column:1/-1;margin:0;font:500 clamp(26px,2.4vw,42px) Georgia,serif}.building-overview-copy{columns:2;color:#fffffff0;column-gap:clamp(24px,3vw,48px);font-size:clamp(14px,1.08vw,19px);line-height:1.48}.building-overview-copy p{break-inside:avoid;margin:0 0 1em}.building-overview-panel aside{background:#bd914e1f;border-left:3px solid #bd914e;align-self:start;padding:20px}.building-overview-panel aside strong{color:#e4c68d;font-size:clamp(17px,1.35vw,23px)}.building-overview-panel aside p{margin:10px 0 0;font-size:clamp(14px,1.1vw,19px);line-height:1.5}.building-details-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,2vw,30px);display:grid}.building-facts-panel,.building-amenities-panel,.building-manager-panel{background:#0000005c;border:1px solid #d9bd8380;border-radius:7px;padding:clamp(20px,2vw,34px)}.building-facts-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;display:grid}.building-facts-panel dl div{background:#ffffff0a;border:1px solid #ffffff29;border-radius:4px;gap:5px;padding:14px;display:grid}.building-facts-panel dt{color:#d9bd83;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(11px,.9vw,14px);font-weight:750}.building-facts-panel dd{margin:0;font-size:clamp(16px,1.25vw,22px);font-weight:650;line-height:1.3}.building-amenities-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vh,16px) 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.building-amenities-panel li{border-bottom:1px solid #ffffff29;padding:10px 8px 10px 26px;font-size:clamp(16px,1.25vw,22px);line-height:1.25;position:relative}.building-amenities-panel li:before{color:#e4c68d;content:"•";position:absolute;left:4px}.building-manager-panel{grid-column:1/-1;align-items:center;gap:12px 28px;padding-block:16px;display:flex}.building-manager-panel span{color:#d9bd83;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:750}.building-manager-panel strong{font-size:clamp(17px,1.35vw,23px)}.building-manager-panel p{color:#ffffffd9;margin:0;font-size:clamp(14px,1vw,18px)}@media (max-height:760px) and (orientation:landscape){.building-information-title h1{font-size:clamp(27px,3vw,48px)}.building-information-tabs{margin-block:10px;padding-bottom:8px}.building-facts-panel,.building-amenities-panel{padding:clamp(14px,1.5vw,22px)}.building-facts-panel dl{gap:8px;margin-top:12px}.building-facts-panel dl div{padding:9px 11px}.building-amenities-panel ul{gap:5px 20px;margin-top:12px}.building-amenities-panel li{padding-block:6px}}.standalone-directory-shell .standalone-directory-header strong,.standalone-directory-shell .standalone-directory-home h1,.standalone-directory-shell .standalone-directory-title h1,.standalone-directory-shell .standalone-tenant-groups section h2,.standalone-directory-shell .standalone-vacancies h2,.standalone-directory-shell .building-information-title h1,.standalone-directory-shell .building-overview-panel h2,.standalone-directory-shell .building-facts-panel h2,.standalone-directory-shell .building-amenities-panel h2,.standalone-directory-shell .standalone-promotion strong{font-family:var(--directory-heading)}.standalone-directory-shell .standalone-directory-home p,.standalone-directory-shell .standalone-home-manager small,.standalone-directory-shell .standalone-tenant-groups section h2,.standalone-directory-shell .standalone-vacancies h2,.standalone-directory-shell .standalone-detail span,.standalone-directory-shell .standalone-detail>div>strong,.standalone-directory-shell .tenant-contact-qr strong,.standalone-directory-shell .standalone-promotion strong,.standalone-directory-shell .building-information-title span,.standalone-directory-shell .building-overview-panel h2,.standalone-directory-shell .building-facts-panel h2,.standalone-directory-shell .building-amenities-panel h2,.standalone-directory-shell .building-overview-panel aside strong,.standalone-directory-shell .building-facts-panel dt,.standalone-directory-shell .building-amenities-panel li:before,.standalone-directory-shell .building-manager-panel span{color:var(--directory-accent-strong)}.standalone-directory-shell .standalone-directory-header button,.standalone-directory-shell .standalone-directory-title button,.standalone-directory-shell .building-information-title>button,.standalone-directory-shell .building-information-tabs button{border-color:var(--directory-line);background:var(--directory-panel);color:var(--directory-text)}.standalone-directory-shell .standalone-directory-header button:hover,.standalone-directory-shell .standalone-directory-title button:hover,.standalone-directory-shell .building-information-title>button:hover,.standalone-directory-shell .building-information-tabs button:hover{border-color:var(--directory-accent);background:var(--directory-hover);color:var(--directory-accent-strong)}.standalone-directory-shell .standalone-directory-header .building-info-utility{border-color:var(--directory-line);color:var(--directory-accent-strong)}.standalone-directory-shell .standalone-directory-home button,.standalone-directory-shell .building-information-tabs button.active{border-color:var(--directory-accent);background:linear-gradient(135deg,var(--directory-action-start),var(--directory-action-end));color:var(--directory-action-text);box-shadow:0 10px 28px var(--directory-action-end)}@supports (color:color-mix(in lab, red, red)){.standalone-directory-shell .standalone-directory-home button,.standalone-directory-shell .building-information-tabs button.active{box-shadow:0 10px 28px color-mix(in srgb,var(--directory-action-end) 36%,transparent)}}.standalone-directory-shell .standalone-home-manager,.standalone-directory-shell .standalone-vacancies,.standalone-directory-shell .standalone-detail,.standalone-directory-shell .building-overview-panel,.standalone-directory-shell .building-facts-panel,.standalone-directory-shell .building-amenities-panel,.standalone-directory-shell .building-manager-panel{border-color:var(--directory-line);background:var(--directory-panel-strong)}.standalone-directory-shell .standalone-tenant-groups button,.standalone-directory-shell .standalone-vacancies button{border-bottom-color:var(--directory-line);background:var(--directory-panel)}@supports (color:color-mix(in lab, red, red)){.standalone-directory-shell .standalone-tenant-groups button,.standalone-directory-shell .standalone-vacancies button{background:color-mix(in srgb,var(--directory-panel) 55%,transparent)}}.standalone-directory-shell .standalone-tenant-groups button,.standalone-directory-shell .standalone-vacancies button{color:var(--directory-text)}.standalone-directory-shell .standalone-tenant-groups button:hover,.standalone-directory-shell .standalone-vacancies button:hover{background:var(--directory-hover);color:var(--directory-accent-strong)}.standalone-directory-shell .standalone-tenant-groups button strong,.standalone-directory-shell .standalone-vacancies button strong,.standalone-directory-shell .standalone-contact a,.standalone-directory-shell .standalone-contact span{border-color:var(--directory-line);color:var(--directory-accent-strong)}.standalone-directory-shell .standalone-contact a,.standalone-directory-shell .standalone-contact span{background:var(--directory-panel)}.standalone-directory-shell .standalone-home-manager a,.standalone-directory-shell .tenant-contact-qr span,.standalone-directory-shell .building-information-title p,.standalone-directory-shell .building-overview-copy,.standalone-directory-shell .building-manager-panel p,.standalone-directory-shell footer{color:var(--directory-muted)}.standalone-directory-shell .standalone-promotion,.standalone-directory-shell .tenant-contact-qr{border-color:var(--directory-line);background:var(--directory-hover)}.standalone-directory-shell .building-information-tabs{border-bottom-color:var(--directory-line)}.standalone-directory-shell .building-overview-panel aside{border-left-color:var(--directory-action-start);background:var(--directory-hover)}.standalone-directory-shell .building-facts-panel dl div,.standalone-directory-shell .building-amenities-panel li{border-color:var(--directory-line)}.uploaded-static-display{background:#000;width:100vw;height:100vh;position:relative;overflow:hidden}.uploaded-static-display img{object-fit:contain;width:100%;height:100%;display:block}.display-presentation-controls{border:1px solid var(--stone);background:#efeae173;border-radius:5px;gap:12px;margin:18px 0;padding:16px;display:grid}.display-presentation-controls label,.static-image-upload{gap:7px;display:grid}.display-presentation-controls label{color:var(--ink-soft);letter-spacing:.05em;text-transform:capitalize;font-size:11px;font-weight:700}.display-presentation-controls select,.display-presentation-controls input{border:1px solid var(--stone);min-height:42px;color:var(--ink);font:inherit;background:#fffdf9;border-radius:4px;padding:9px 11px}.static-image-upload small{color:var(--ink-soft);line-height:1.45}.static-directory-board{color:#124e80;background:#f8f7f2;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100vh;padding:clamp(28px,3vw,64px);font-family:Segoe UI,sans-serif;display:grid;overflow:hidden}.static-directory-board header{border-bottom:5px solid #cb6f3d;grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);align-items:center;gap:30px;padding-bottom:22px;display:grid}.static-directory-board header img{object-fit:contain;object-position:left center;width:min(360px,100%);height:105px}.static-directory-board header p{color:#344b5e;margin:0;font-size:clamp(16px,1.25vw,24px)}.static-directory-board h1{letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:0;font-size:clamp(48px,5vw,96px);font-weight:400}.static-floor-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(24px,2.4vw,52px);min-height:0;padding:clamp(24px,3vh,48px) 0;display:grid}.static-floor-grid article{break-inside:avoid}.static-floor-grid h2{color:#bd6337;text-align:center;text-transform:uppercase;border-bottom:3px solid #cb6f3d;margin:0 0 12px;padding-bottom:8px;font:500 clamp(30px,2.5vw,48px) Georgia,serif}.static-tenant-row{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #124e8033;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:28px;padding:clamp(8px,1vh,15px) 8px;font-size:clamp(20px,1.55vw,30px);display:grid}.static-tenant-row strong{font-weight:500}.static-directory-board footer{color:#273640;border-top:4px solid #cb6f3d;justify-content:space-between;align-items:end;gap:28px;padding-top:18px;font-size:clamp(17px,1.2vw,23px);display:flex}.static-directory-board footer div{gap:3px;display:grid}.static-directory-board footer span{color:#a9472f;text-transform:uppercase;letter-spacing:.12em}.static-directory-board footer small{font-size:.85em}.static-directory-board.dense .static-tenant-row{padding-block:6px;font-size:clamp(16px,1.25vw,23px)}.static-directory-board.roomy .static-tenant-row{padding-block:clamp(14px,1.5vh,24px);font-size:clamp(24px,1.9vw,36px)}.static-directory-board.portrait .static-floor-grid{grid-template-columns:1fr}.static-directory-board.portrait header{text-align:center;grid-template-columns:1fr}.static-directory-board.portrait header img{object-position:center;margin:auto}.static-directory-board.portrait h1{text-align:center}@media (orientation:portrait){.static-directory-board .static-floor-grid{grid-template-columns:1fr}.static-directory-board header{text-align:center;grid-template-columns:1fr}.static-directory-board header img{object-position:center;margin:auto}.static-directory-board h1{text-align:center}}.portrait .standalone-detail.tenant-detail{grid-template-columns:minmax(190px,.58fr) minmax(0,1.42fr)}.tenant-detail-sparse{align-content:center;min-height:min(58vh,620px)}.tenant-detail-sparse .tenant-copy{align-self:center}.tenant-detail-sparse .tenant-copy p{font-size:clamp(21px,1.65vw,29px)}.portrait .standalone-directory-header{padding-bottom:clamp(22px,2vh,34px)}.portrait .standalone-directory-header span{font-size:clamp(13px,1.45vw,17px)}.portrait .standalone-directory-header strong{font-size:clamp(28px,3.5vw,42px)}.portrait .standalone-client-logo{width:clamp(340px,46vw,520px);height:clamp(160px,20vw,240px)}.portrait .standalone-directory-home p{margin-top:28px;font-size:clamp(18px,2vw,23px)}.portrait .standalone-home-manager{gap:10px;width:min(720px,82vw);margin:-8px 0 30px;padding:20px 28px}.portrait .standalone-home-manager small{font-size:clamp(17px,1.8vw,21px)}.portrait .standalone-home-manager strong{font-size:clamp(23px,2.5vw,30px)}.portrait .standalone-home-manager div{gap:9px 26px}.portrait .standalone-home-manager a{font-size:clamp(18px,2vw,24px)}.portrait .standalone-directory-content{--directory-row-font:clamp(22px,2.5vw,30px);--directory-row-pad:clamp(16px,1.25vh,23px);padding-top:clamp(24px,2.2vh,42px)}.portrait .standalone-directory-content.directory-density-roomy{--directory-row-font:clamp(27px,3vw,36px);--directory-row-pad:clamp(22px,1.8vh,31px)}.portrait .standalone-directory-content.directory-density-compact{--directory-row-font:clamp(18px,2vw,23px);--directory-row-pad:clamp(11px,.8vh,16px)}.portrait .standalone-directory-title{margin-bottom:clamp(20px,1.8vh,32px)}.portrait .standalone-directory-title h1{font-size:clamp(42px,5.4vw,62px)}.portrait .standalone-tenant-groups{gap:clamp(24px,2vh,38px)}.portrait .standalone-tenant-groups .large-floor .tenant-floor-rows{grid-template-columns:1fr}.portrait .standalone-tenant-groups section h2,.portrait .standalone-vacancies h2{font-size:clamp(31px,3.8vw,44px)}.portrait .standalone-vacancies{padding:clamp(22px,2.2vh,34px)}.portrait .standalone-detail.tenant-detail{align-content:center;gap:clamp(28px,3vh,46px);min-height:min(60vh,980px);padding:clamp(28px,3.2vw,48px)}.portrait .tenant-identity>img{width:min(100%,320px);max-height:180px}.portrait .tenant-contact-qr{max-width:330px;padding:16px}.portrait .tenant-contact-qr img{width:clamp(155px,18vw,220px)}.portrait .tenant-contact-qr strong{font-size:clamp(18px,2.2vw,25px)}.portrait .tenant-contact-qr span{font-size:clamp(15px,1.8vw,20px)}.portrait .standalone-detail p{font-size:clamp(22px,2.5vw,30px)}.portrait .standalone-detail span,.portrait .standalone-detail>div>strong{font-size:clamp(22px,2.6vw,31px)}.portrait .standalone-contact a,.portrait .standalone-contact span{padding:15px 18px;font-size:clamp(19px,2.2vw,26px)}.portrait .tenant-detail-sparse .tenant-copy p{font-size:clamp(28px,3vw,36px)}.portrait .standalone-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;max-width:56%}.portrait .standalone-directory-header .building-info-utility{order:3}.portrait .standalone-building-information{padding-top:clamp(22px,2vh,36px)}.portrait .building-information-title h1{font-size:clamp(40px,5vw,60px)}.portrait .building-information-tabs button{flex:1;font-size:clamp(14px,1.8vw,20px)}.portrait .building-overview-panel{grid-template-columns:1fr;gap:clamp(16px,1.6vh,26px)}.portrait .building-overview-copy{columns:1;font-size:clamp(14px,1.24vh,20px);line-height:1.42}.portrait .building-overview-panel aside{padding:clamp(14px,1.5vh,22px)}.portrait .building-details-layout{grid-template-columns:1fr}.portrait .building-facts-panel dl,.portrait .building-amenities-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))}.portrait .building-manager-panel{flex-wrap:wrap;grid-column:auto}@media (orientation:portrait){.standalone-directory-shell{max-width:1080px;margin:0 auto}.standalone-directory-shell .standalone-directory-columns,.standalone-directory-shell .standalone-detail,.standalone-directory-shell .standalone-tenant-groups{grid-template-columns:1fr}.standalone-directory-header{padding-bottom:clamp(22px,2vh,34px)}.standalone-directory-header span{font-size:clamp(13px,1.45vw,17px)}.standalone-directory-header strong{font-size:clamp(28px,3.5vw,42px)}.standalone-client-logo{width:clamp(340px,46vw,520px);height:clamp(160px,20vw,240px)}.standalone-directory-home p{margin-top:28px;font-size:clamp(18px,2vw,23px)}.standalone-home-manager{gap:10px;width:min(720px,82vw);margin:-8px 0 30px;padding:20px 28px}.standalone-home-manager small{font-size:clamp(17px,1.8vw,21px)}.standalone-home-manager strong{font-size:clamp(23px,2.5vw,30px)}.standalone-home-manager div{gap:9px 26px}.standalone-home-manager a{font-size:clamp(18px,2vw,24px)}.standalone-directory-content{--directory-row-font:clamp(22px,2.5vw,30px);--directory-row-pad:clamp(16px,1.25vh,23px);padding-top:clamp(24px,2.2vh,42px)}.standalone-directory-content.directory-density-roomy{--directory-row-font:clamp(27px,3vw,36px);--directory-row-pad:clamp(22px,1.8vh,31px)}.standalone-directory-content.directory-density-compact{--directory-row-font:clamp(18px,2vw,23px);--directory-row-pad:clamp(11px,.8vh,16px)}.standalone-directory-title{margin-bottom:clamp(20px,1.8vh,32px)}.standalone-directory-title h1{font-size:clamp(42px,5.4vw,62px)}.standalone-tenant-groups{gap:clamp(24px,2vh,38px)}.standalone-tenant-groups .large-floor .tenant-floor-rows{grid-template-columns:1fr}.standalone-tenant-groups section h2,.standalone-vacancies h2{font-size:clamp(31px,3.8vw,44px)}.standalone-vacancies{padding:clamp(22px,2.2vh,34px)}.standalone-detail.tenant-detail{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-content:center;gap:clamp(28px,3vh,46px);min-height:min(60vh,980px);padding:clamp(28px,3.2vw,48px)}.tenant-identity>img{width:min(100%,320px);max-height:180px}.tenant-contact-qr{max-width:330px;padding:16px}.tenant-contact-qr img{width:clamp(155px,18vw,220px)}.tenant-contact-qr strong{font-size:clamp(18px,2.2vw,25px)}.tenant-contact-qr span{font-size:clamp(15px,1.8vw,20px)}.standalone-detail p{font-size:clamp(22px,2.5vw,30px)}.standalone-detail span,.standalone-detail>div>strong{font-size:clamp(22px,2.6vw,31px)}.standalone-contact a,.standalone-contact span{padding:15px 18px;font-size:clamp(19px,2.2vw,26px)}.tenant-detail-sparse .tenant-copy p{font-size:clamp(28px,3vw,36px)}.standalone-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;max-width:56%}.standalone-directory-header .building-info-utility{order:3}.standalone-building-information{padding-top:clamp(22px,2vh,36px)}.building-information-title h1{font-size:clamp(40px,5vw,60px)}.building-information-tabs button{flex:1;font-size:clamp(14px,1.8vw,20px)}.building-overview-panel{grid-template-columns:1fr;gap:clamp(16px,1.6vh,26px)}.building-overview-copy{columns:1;font-size:clamp(14px,1.24vh,20px);line-height:1.42}.building-overview-panel aside{padding:clamp(14px,1.5vh,22px)}.building-details-layout{grid-template-columns:1fr}.building-facts-panel dl,.building-amenities-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))}.building-manager-panel{flex-wrap:wrap;grid-column:auto}}@media (max-width:800px){.standalone-directory-columns,.standalone-detail,.standalone-tenant-groups{grid-template-columns:1fr}.standalone-directory-title{flex-direction:column;align-items:start}.building-information-title{align-items:start}.building-details-layout,.building-overview-panel{grid-template-columns:1fr}.building-overview-copy{columns:1}}@media (max-width:900px){.editor-columns,.suite-editor-grid,.tenant-editor-layout,.bulk-tenant-editor,.suite-operation-card{grid-template-columns:1fr}.property-editor-backdrop{padding:12px}}@media (max-width:560px){.form-grid{grid-template-columns:1fr}.form-grid .full-field{grid-column:auto}.property-editor-backdrop{padding:0}.property-editor{width:100%}.editor-section,.suite-management{padding:13px}.editor-section-heading,.management-row,.bulk-save-bar{flex-direction:column;align-items:stretch}.editor-section-heading button,.management-row button{width:100%}.row-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.row-actions button{width:100%!important}.focused-editor{margin-left:0}.tenant-media-forms{grid-template-columns:1fr}.bulk-save-bar{position:static}.property-access{grid-template-columns:1fr}input,select,textarea{font-size:16px!important}.outline-button,.secondary-button,.danger-button,.availability-button{min-height:44px}}.auth-shell{background:radial-gradient(circle at 20% 10%,#b58a4a24,#0000 35%),linear-gradient(135deg,#f8f2e7,#e8dfd0);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.auth-card{border:1px solid var(--stone);border-top:4px solid var(--brass);background:#fffcf7f5;border-radius:7px;width:min(100%,430px);padding:42px;box-shadow:0 24px 70px #2d271f29}.auth-mark{border:1px solid var(--brass);width:58px;height:58px;color:var(--brass-dark);border-radius:50%;place-items:center;margin-bottom:24px;font:500 21px Georgia,serif;display:grid}.auth-card h1{font-size:39px}.auth-intro{color:var(--ink-soft);margin:16px 0 27px;font-size:14px;line-height:1.6}.auth-card form{gap:18px;display:grid}.auth-card label{color:var(--ink);letter-spacing:.04em;gap:8px;font-size:12px;font-weight:700;display:grid}.auth-card input{min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bdb3a4;border-radius:4px;padding:0 13px;font-weight:400}.auth-card input:focus{border-color:var(--brass-dark);outline:3px solid #b58a4a38}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(#bd8d4a,#9b6d32);border:1px solid #8f642c;border-radius:4px;min-height:48px;font-weight:700}.auth-submit:disabled{cursor:wait;opacity:.7}.auth-submit-link{place-items:center;text-decoration:none;display:grid}.auth-link{color:var(--brass-dark);margin-top:22px;font-size:12px;display:inline-block}.auth-error,.auth-message{border-radius:4px;margin:0;padding:11px 12px;font-size:12px;line-height:1.45}.auth-error{color:#7d2820;background:#f9e2df}.auth-message{color:#38543b;background:#e4eddf}.login-shell{color:#17202a;background:#eef1f5;grid-template-columns:minmax(480px,1.1fr) minmax(480px,.9fr);align-items:stretch;height:auto;min-height:100dvh;display:grid}.login-brand-panel{color:#fffaf0;background:radial-gradient(circle at 17% 8%,#d1aa6638,#0000 30%),radial-gradient(circle at 90% 78%,#b58a4a1c,#0000 34%),linear-gradient(145deg,#242621 0%,#171a18 58%,#101211 100%);grid-template-rows:auto 1fr auto;align-self:stretch;height:auto;min-height:100dvh;padding:clamp(42px,5vw,78px);display:grid;position:relative;overflow:hidden}.login-brand-panel:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#000);mask-image:linear-gradient(#0000,#000 35%,#000)}.login-dynamic-logo{z-index:1;width:clamp(250px,24vw,360px);height:auto;position:relative}.login-brand-copy{z-index:1;align-self:center;max-width:680px;position:relative}.login-brand-copy p,.login-section-label{color:#d2aa66;letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:13px;font-weight:800}.login-brand-copy h1{color:#fff;letter-spacing:-.045em;max-width:650px;margin:0;font:600 clamp(52px,5.4vw,86px)/1.02 Segoe UI,Arial,sans-serif}.login-brand-copy>span{color:#ffffffba;max-width:610px;margin-top:28px;font-size:clamp(17px,1.35vw,22px);line-height:1.55;display:block}.login-powered-by{z-index:1;color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:15px;font-size:11px;display:flex;position:relative}.login-powered-by img{object-fit:contain;filter:invert()grayscale()brightness(1.7);width:142px;height:38px}.login-form-panel{align-self:stretch;place-items:center;height:auto;min-height:100dvh;padding:clamp(40px,6vw,100px);display:grid}.login-card{width:min(100%,500px)}.login-section-label{color:#9a7137;margin-bottom:22px}.login-card h2{color:#202a35;letter-spacing:-.035em;margin:0;font:700 clamp(38px,3.6vw,52px)/1.05 Segoe UI,Arial,sans-serif}.login-intro{color:#66717d;margin:18px 0 38px;font-size:16px;line-height:1.65}.login-card form{gap:21px;display:grid}.login-card label{color:#303b46;gap:9px;font-size:13px;font-weight:750;display:grid}.login-card input{color:#17202a;background:#fff;border:1px solid #c7ced6;border-radius:8px;width:100%;min-height:56px;padding:0 16px;font:500 16px Segoe UI,Arial,sans-serif;transition:border-color .14s,box-shadow .14s;box-shadow:0 1px 2px #18222c0a}.login-card input:focus{border-color:#a77b3e;outline:0;box-shadow:0 0 0 4px #b58a4a2b}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c59a56,#9b6d32);border:1px solid #8f642c;border-radius:8px;min-height:56px;margin-top:3px;font-size:15px;font-weight:800;transition:transform .14s,box-shadow .14s;box-shadow:0 15px 34px #9b6d3240}.login-submit:hover{transform:translateY(-1px);box-shadow:0 18px 38px #9b6d324f}.login-submit:focus-visible{outline-offset:3px;outline:3px solid #b58a4a52}.login-submit:disabled{cursor:wait;opacity:.7;transform:none}.login-help{color:#7a858f;text-align:center;margin:24px 0 0;font-size:13px}.login-help a{color:#8a6534;font-weight:750;text-decoration:none}.login-help a:hover{text-decoration:underline}@media (max-width:900px){.login-shell{grid-template-columns:1fr}.login-brand-panel{grid-template-rows:auto 1fr;min-height:36svh;padding:32px}.login-brand-copy{align-self:end;margin-top:54px}.login-brand-copy p{margin-bottom:13px;font-size:11px}.login-brand-copy h1{max-width:590px;font-size:clamp(38px,8vw,58px)}.login-brand-copy>span,.login-powered-by{display:none}.login-form-panel{min-height:64svh;padding:46px 28px}}@media (max-width:520px){.login-brand-panel{min-height:32svh;padding:24px}.login-dynamic-logo{width:220px}.login-brand-copy{margin-top:36px}.login-brand-copy h1{font-size:37px}.login-form-panel{place-items:start center;min-height:68svh;padding:38px 22px 48px}.login-card h2{font-size:37px}.login-intro{margin-bottom:28px}.auth-card{padding:30px 22px}.auth-card h1{font-size:34px}}.floor-plan-upload{grid-template-columns:1fr 1.5fr auto;align-items:end;gap:16px;display:grid}.floor-plan-list{gap:18px;margin-top:20px;display:grid}.floor-plan-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.floor-plan-toolbar{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;display:flex}.floor-plan-toolbar button,.floor-plan-toolbar select{min-height:42px}.floor-plan-toolbar button.active{color:#fff;background:#8d5f24}.floor-plan-canvas,.kiosk-floor-plan{background:#fff;border:1px solid #c99d55;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.floor-plan-canvas{cursor:crosshair;margin-bottom:14px;padding:0}.floor-plan-canvas>img,.kiosk-floor-plan>img{object-fit:contain}.floor-marker,.floor-route-point{z-index:3;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.floor-route-overlay{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.floor-route-overlay polyline{fill:none;stroke:#ffffffb8;stroke-width:34px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.floor-route-overlay polyline.selected{stroke:#d79532;stroke-width:48px}.floor-marker{color:#fff;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;box-shadow:0 2px 10px #00000059}.floor-start{background:#146c8c}.floor-destination{background:#a65d1c}.floor-route-point{background:#d79532;border:2px solid #fff;border-radius:50%;width:10px;height:10px}.standalone-wayfinding{flex-direction:column;min-height:0;display:flex}.kiosk-floor-plan{width:min(100%,calc((100vh - 260px) * var(--floor-plan-ratio)));background:#fffffff5;flex:none;align-self:center;max-height:calc(100vh - 260px)}.kiosk-floor-plan svg{z-index:2;width:100%;height:100%;position:absolute;inset:0}.kiosk-floor-plan polyline{fill:none;stroke:#f4b63f;stroke-width:95px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 18px #000c)}.wayfinding-instruction{text-align:center;margin:12px 0 0;font-size:clamp(20px,2vw,34px);font-weight:700}.show-way-button{color:#fff;background:#b77a2d;border:1px solid #d9bd83;margin-top:18px;padding:14px 22px;font-size:clamp(18px,1.5vw,25px);font-weight:800}@media (max-width:760px){.floor-plan-upload{grid-template-columns:1fr}}.vacancy-interest-button{border:1px solid var(--display-accent,#c58b3d);background:var(--display-accent,#c58b3d);min-width:min(28rem,100%);min-height:4rem;color:var(--display-button-text,#fff);font:700 clamp(1rem, 1.45vw, 1.5rem)/1.1 var(--font-sans,sans-serif);letter-spacing:.04em;cursor:pointer;border-radius:.4rem;align-self:center;padding:1rem 2rem}.vacancy-interest-modal{z-index:1000;background:linear-gradient(145deg, var(--display-bg,#111713), var(--display-panel,#1d231f));grid-template-rows:auto minmax(0,1fr);gap:clamp(.65rem,1.5vh,1.2rem);width:100vw;height:100dvh;padding:clamp(.75rem,1.8vw,1.75rem);display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vacancy-interest-modal{background:linear-gradient(145deg, color-mix(in srgb, var(--display-bg,#111713) 97%, #000), color-mix(in srgb, var(--display-panel,#1d231f) 96%, #000))}}.vacancy-interest-modal{color:var(--display-text,#fff);isolation:isolate;overscroll-behavior:none;touch-action:manipulation}.vacancy-interest-form,.vacancy-interest-thanks{border:1px solid var(--display-accent,#c58b3d);grid-column:1/-1;width:min(100%,92rem);max-height:none;margin:0 auto;padding:clamp(.8rem,1.5vw,1.4rem);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vacancy-interest-form,.vacancy-interest-thanks{border:1px solid color-mix(in srgb, var(--display-accent,#c58b3d) 75%, transparent)}}.vacancy-interest-form,.vacancy-interest-thanks{background:var(--display-panel,#141816);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.vacancy-interest-form,.vacancy-interest-thanks{background:color-mix(in srgb, var(--display-panel,#141816) 92%, transparent)}}.vacancy-interest-form,.vacancy-interest-thanks{color:var(--display-text,#fff)}.vacancy-interest-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.vacancy-interest-heading div{gap:.25rem;display:grid}.vacancy-interest-heading span,.vacancy-interest-notes small{color:var(--display-accent,#d7ab67)}.vacancy-interest-heading strong{font:600 clamp(1.35rem, 2vw, 2rem)/1.1 var(--font-serif,serif)}.vacancy-interest-heading>button{width:3rem;height:3rem;color:inherit;background:0 0;border:1px solid;border-radius:50%;font-size:1.5rem}.vacancy-interest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1rem;display:grid}.vacancy-interest-grid label{gap:.35rem;font-weight:700;display:grid}.vacancy-interest-grid label.active{color:var(--display-accent,#d7ab67)}.vacancy-interest-grid input,.vacancy-interest-grid select,.vacancy-interest-grid textarea{border:1px solid var(--display-text,#fff);width:100%;min-height:3.35rem;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.vacancy-interest-grid input,.vacancy-interest-grid select,.vacancy-interest-grid textarea{border:1px solid color-mix(in srgb, var(--display-text,#fff) 55%, transparent)}}.vacancy-interest-grid input,.vacancy-interest-grid select,.vacancy-interest-grid textarea{background:var(--display-panel,#151916);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.vacancy-interest-grid input,.vacancy-interest-grid select,.vacancy-interest-grid textarea{background:color-mix(in srgb, var(--display-panel,#151916) 76%, #fff 8%)}}.vacancy-interest-grid input,.vacancy-interest-grid select,.vacancy-interest-grid textarea{color:var(--display-text,#fff);font:600 1rem/1.2 var(--font-sans,sans-serif)}.vacancy-interest-grid label.active input,.vacancy-interest-grid label.active textarea{border-color:var(--display-accent,#d7ab67);outline:3px solid var(--display-accent,#d7ab67)}@supports (color:color-mix(in lab, red, red)){.vacancy-interest-grid label.active input,.vacancy-interest-grid label.active textarea{outline:3px solid color-mix(in srgb, var(--display-accent,#d7ab67) 35%, transparent)}}.vacancy-interest-grid input[readonly],.vacancy-interest-grid textarea[readonly]{caret-color:#0000;cursor:pointer}.vacancy-interest-notes{grid-column:span 2}.vacancy-interest-notes textarea{resize:none;min-height:3.35rem}.vacancy-interest-submit,.vacancy-interest-thanks button{background:var(--display-accent,#c58b3d);min-width:min(22rem,100%);min-height:3.65rem;color:var(--display-button-text,#fff);border:0;border-radius:.35rem;margin:1rem auto 0;font-weight:800;display:block}.vacancy-interest-error{color:#ffd1d1;text-align:center;margin:.75rem 0 0}.vacancy-interest-thanks{text-align:center;grid-row:1/-1;align-self:center}.vacancy-interest-thanks strong{font:600 clamp(1.6rem, 2.8vw, 2.8rem)/1.1 var(--font-serif,serif);display:block}.vacancy-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.touch-keyboard{border:1px solid var(--display-text,#fff);align-self:stretch;width:min(100%,92rem);min-height:0;margin:0 auto;padding:clamp(.55rem,1vw,1rem)}@supports (color:color-mix(in lab, red, red)){.touch-keyboard{border:1px solid color-mix(in srgb, var(--display-text,#fff) 30%, transparent)}}.touch-keyboard{background:var(--display-panel,#151916);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.touch-keyboard{background:color-mix(in srgb, var(--display-panel,#151916) 98%, #000)}}.touch-keyboard{-webkit-user-select:none;user-select:none;box-shadow:0 -1rem 3rem #00000038}.touch-keyboard-status{color:var(--display-text,#fff);justify-content:space-between;gap:1rem;margin-bottom:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.touch-keyboard-status{color:color-mix(in srgb, var(--display-text,#fff) 76%, transparent)}}.touch-keyboard-status{font-size:clamp(.75rem,1vw,1rem)}.touch-keyboard-status strong{color:var(--display-accent,#d7ab67)}.touch-keyboard-rows{align-content:center;gap:clamp(.25rem,.55vh,.55rem);height:calc(100% - 1.5rem);display:grid}.touch-keyboard-row{justify-content:center;gap:clamp(.2rem,.45vw,.55rem);display:flex}.touch-keyboard-row button{border:1px solid var(--display-text,#fff);flex:1 1 0;min-width:2.5rem;max-width:7rem;min-height:clamp(2.65rem,5.4vh,4.25rem);padding:.35rem}@supports (color:color-mix(in lab, red, red)){.touch-keyboard-row button{border:1px solid color-mix(in srgb, var(--display-text,#fff) 45%, transparent)}}.touch-keyboard-row button{background:var(--display-panel,#151916);border-radius:.38rem}@supports (color:color-mix(in lab, red, red)){.touch-keyboard-row button{background:color-mix(in srgb, var(--display-panel,#151916) 82%, #fff 12%)}}.touch-keyboard-row button{color:var(--display-text,#fff);font:800 clamp(.95rem, 1.55vw, 1.5rem)/1 var(--font-sans,sans-serif);box-shadow:0 .18rem 0 var(--display-bg,#111713)}@supports (color:color-mix(in lab, red, red)){.touch-keyboard-row button{box-shadow:0 .18rem 0 color-mix(in srgb, var(--display-bg,#111713) 80%, #000)}}.touch-keyboard-row button{cursor:pointer;touch-action:manipulation}.touch-keyboard-row button:active,.touch-keyboard-row button.active{border-color:var(--display-accent,#d7ab67);background:var(--display-accent,#c58b3d);transform:translateY(.12rem)}@supports (color:color-mix(in lab, red, red)){.touch-keyboard-row button:active,.touch-keyboard-row button.active{background:color-mix(in srgb, var(--display-accent,#c58b3d) 45%, var(--display-panel,#151916))}}.touch-keyboard-row button:active,.touch-keyboard-row button.active{box-shadow:none}.touch-keyboard-actions button{max-width:10rem;font-size:clamp(.8rem,1.2vw,1.1rem)}.touch-keyboard-actions .touch-keyboard-space{flex-grow:4;max-width:32rem}.touch-keyboard-actions .touch-keyboard-done{border-color:var(--display-accent,#c58b3d);background:var(--display-accent,#c58b3d);color:var(--display-button-text,#fff)}.touch-keyboard-phone{width:min(100%,36rem)}.touch-keyboard-phone .touch-keyboard-row button{max-width:10rem}.portrait .vacancy-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (orientation:portrait){.vacancy-interest-modal{grid-template-rows:auto minmax(32rem,1fr)}.touch-keyboard-row button{min-height:clamp(3.35rem,4.6vh,5.5rem)}}@media (max-height:760px) and (orientation:landscape){.vacancy-interest-modal{gap:.5rem;padding:.55rem}.vacancy-interest-form{padding:.65rem .85rem}.vacancy-interest-heading{margin-bottom:.55rem}.vacancy-interest-grid{gap:.45rem .75rem}.vacancy-interest-grid input,.vacancy-interest-grid select,.vacancy-interest-grid textarea{min-height:2.8rem;padding:.45rem .65rem}.vacancy-interest-submit{min-height:3rem;margin-top:.55rem}.touch-keyboard-row button{min-height:2.45rem}}@media (max-width:720px){.vacancy-interest-grid,.portrait .vacancy-interest-grid{grid-template-columns:1fr}.vacancy-interest-notes{grid-column:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
