:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Avenir Next", "Segoe UI", sans-serif;--font-caption:.8125rem;--font-small:.875rem;--font-body-size:.9375rem;--font-section:1.125rem;--font-title:1.75rem;--color-background:var(--p-surface-50);--color-surface:var(--p-surface-0);--color-text:var(--p-text-color);--color-muted:var(--p-text-muted-color);--color-border:var(--p-surface-200);--color-primary:var(--p-primary-color);--color-hover:var(--p-surface-100);--color-selected:var(--p-primary-50);--color-success:var(--p-green-700);--color-danger:var(--p-red-700);--radius-control:var(--p-border-radius-md);--radius-panel:var(--p-border-radius-lg);--shadow-overlay:0 16px 48px #0e1c241f;--duration-fast:.15s;--page-gutter:clamp(.5rem, 1.5vw, 1.25rem);--section-gap:var(--space-8);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);font-synthesis:none;color:var(--color-text);background:var(--color-background);font-size:16px}*{box-sizing:border-box}body{font-size:var(--font-body-size);margin:0;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--color-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}h1,h2,h3{font-family:var(--font-heading);color:var(--color-text);margin:0;font-weight:600;line-height:1.25}h1{font-size:var(--font-title);letter-spacing:-.035em}h2{font-size:var(--font-section);letter-spacing:-.015em}h3{font-size:1rem}p{overflow-wrap:anywhere}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--p-transition-duration:0s}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.eyebrow{margin:0 0 var(--space-2);color:var(--color-muted);font-size:var(--font-caption);font-weight:500}.page{width:100%;padding:var(--space-5) var(--page-gutter) var(--space-6);margin:0 auto}.page-header{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.page-heading{min-width:0}.title-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.title-row h1{overflow-wrap:anywhere}.page-description{margin:var(--space-2) 0 0;color:var(--color-muted);max-width:65ch}.page-actions{gap:var(--space-2);flex-shrink:0;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.section-subtitle{color:var(--color-muted);margin:var(--space-2) 0 var(--space-5)}.notice{margin:var(--space-4) 0}.page>.p-message{margin-bottom:var(--space-5)}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.app-shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar{height:100dvh;padding:var(--space-8) var(--space-4) var(--space-4);background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;display:flex;position:sticky;top:0}.brand{color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.06em;justify-content:flex-start;align-items:center;gap:.5rem;font-size:1.625rem;font-weight:650;line-height:1;text-decoration:none;display:flex}.sidebar>.brand{padding:0 var(--space-2)}.brand-mark{border-radius:var(--radius-control);background:var(--color-primary);width:30px;height:34px;color:var(--color-surface);flex-shrink:0;place-items:center;padding-bottom:5px;font-size:1.75rem;line-height:1;display:grid}.brand-period{color:var(--color-primary)}.workspace-label{margin:var(--space-10) var(--space-3) var(--space-3);font-size:var(--font-caption);color:var(--color-muted)}.company-nav{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.nav-link{gap:var(--space-3);min-height:44px;padding:var(--space-3);border-radius:var(--radius-control);color:var(--color-muted);transition:background var(--duration-fast);align-items:center;font-weight:500;text-decoration:none;display:flex}.nav-link:hover{background:var(--color-hover);color:var(--color-text)}.nav-link.router-link-active,.nav-link.is-active{background:var(--color-selected);color:var(--color-primary)}.nav-settings{margin-top:auto}.profile-navigation-label{gap:2px;min-width:0;display:grid}.profile-navigation-label strong,.profile-navigation-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-navigation-label small{color:var(--color-muted);font-size:var(--font-caption);font-weight:400}.is-collapsed .company-nav{margin-top:var(--space-10)}.sidebar-footer{margin-top:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.is-collapsed .sidebar-footer{flex-direction:column}.workspace{min-width:0}.mobile-nav-trigger{display:none}.language-select{flex-shrink:0;width:140px}.skip-link{left:var(--space-4);z-index:1200;padding:var(--space-3);background:var(--color-surface);position:fixed;top:-100px}.skip-link:focus{top:var(--space-4)}#page-content{outline:none}.app-shell #page-content .list-page{height:100dvh}.editor-actions,.dialog-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.dialog-actions{padding-top:var(--space-5);margin-top:var(--space-2);border-top:1px solid var(--color-border);justify-content:flex-end}.text-action{color:var(--color-primary);font-weight:600;text-decoration:none}.text-action:hover{text-decoration:underline}.panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-panel);min-width:0}.list-page{flex-direction:column;height:100dvh;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.list-page>.list-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.list-panel>.toolbar,.list-panel>.results-caption,.list-panel>.app-pagination{flex-shrink:0}.app-pagination{padding:var(--space-2) var(--space-4);scrollbar-width:thin;overflow-x:auto}.app-pagination .p-paginator{background:0 0;width:max-content;min-width:100%;padding:0}.app-pagination .p-paginator-page.p-paginator-page-selected{font-weight:700}.app-pagination__control--disabled{pointer-events:none;opacity:.65}.list-table{flex:1;min-height:0}.list-table .p-datatable-table-container{overscroll-behavior:contain;scrollbar-gutter:stable}.toolbar{padding:var(--space-5);align-items:end;gap:var(--space-3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.search-field{gap:var(--space-2);flex:1;min-width:200px;max-width:440px;display:grid}.filter-field{gap:var(--space-2);min-width:180px;display:grid}.toolbar label{color:var(--color-muted);font-size:var(--font-caption)}.toolbar-refresh{margin-left:auto}.results-caption{color:var(--color-muted);font-size:var(--font-caption);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;display:flex}.empty-state{padding:var(--space-12) var(--space-6);text-align:center}.empty-symbol{width:48px;height:48px;margin:0 auto var(--space-5);background:var(--color-background);border-radius:var(--radius-panel);color:var(--color-muted);place-items:center;font-size:1.25rem;display:grid}.empty-state p{max-width:42ch;margin:var(--space-3) auto var(--space-6);color:var(--color-muted)}.empty-actions{justify-content:center;gap:var(--space-2);display:flex}.table-skeleton{min-block-size:30rem;padding:0 var(--space-5)}.skeleton-row{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);min-height:76px;display:flex}.skeleton-copy{gap:var(--space-3);flex:1;display:grid}.identity-cell{align-items:center;gap:var(--space-3);min-width:0;display:flex}.identity-copy{overflow-wrap:anywhere;min-width:0}.copy-cell{align-items:center;gap:var(--space-1);min-width:0;display:flex}.copy-cell>span,.copy-cell .employee-name{overflow-wrap:anywhere;min-width:0}.table-subtext{color:var(--color-muted);font-size:var(--font-caption);margin-top:var(--space-1);display:block}.property-link{font-weight:600;text-decoration:none;display:inline-block}.work-order-link{color:var(--color-text);font-weight:650;text-decoration:none}.work-order-link:hover{color:var(--color-primary);text-decoration:underline}.property-link:hover{text-decoration:underline}.row-symbol{background:var(--color-background);width:36px;height:40px;color:var(--color-muted);border-radius:var(--radius-control);flex-shrink:0;place-items:center;display:grid}.table-address{color:var(--color-muted);overflow-wrap:anywhere}.mobile-table-detail{display:none}@media (width<=767px){.mobile-table-detail{display:block}.identity-cell{align-items:start}.identity-cell .row-symbol{display:none}}.form{gap:var(--space-3);display:grid}.form-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.field label,.form>label{font-size:var(--font-small);font-weight:500}.field-hint{color:var(--color-muted);line-height:1.5;font-size:var(--font-caption);margin:0}.field-error{color:var(--color-danger);font-size:var(--font-caption)}.date-time-controls{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 7.5rem;display:grid}.date-time-controls>.p-inputtext{min-width:0}@media (width<=480px){.date-time-controls{grid-template-columns:minmax(0,1fr) 6.75rem}}.form-error-summary{padding:var(--space-3) var(--space-4);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-danger) 35%, var(--color-border));border-radius:var(--radius-control)}.form-error-summary:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.form-error-summary ul{gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:var(--space-5);display:grid}.form-error-summary button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.form input,.form textarea{width:100%;min-width:0}.form textarea{resize:vertical}.editor-group{min-width:0;margin:var(--space-2) 0;gap:var(--space-5);border:0;padding:0;display:grid}.editor-group legend{font-size:var(--font-small);margin-bottom:var(--space-4);font-weight:600}.editor-control{width:100%}.field:has(.p-checkbox){padding:var(--space-3) 0;grid-template-columns:1fr auto;align-items:center}.properties-table .p-datatable-table{min-width:52rem}.back-link{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--font-small);color:var(--color-muted);text-decoration:none;display:inline-flex}.back-link:hover{color:var(--color-primary)}.property-detail .p-tabpanels{padding:var(--space-6) 0 0;background:0 0}.property-overview{gap:var(--space-6);grid-template-columns:minmax(0,1.55fr) minmax(17rem,.7fr);align-items:start;display:grid}.property-overview__instructions,.property-facts{padding:var(--space-6)}.property-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.property-section-heading .section-subtitle{margin-bottom:0}.instruction-list{margin-top:var(--space-6);border-top:1px solid var(--color-border)}.instruction-item{gap:var(--space-6);padding:var(--space-5) 0;grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);display:grid}.instruction-item+.instruction-item{border-top:1px solid var(--color-border)}.instruction-item__heading{gap:var(--space-3);display:flex}.instruction-item__wrapper{align-items:center;gap:var(--space-3);display:flex}.instruction-item__icon,.property-facts__icon{border-radius:var(--radius-control);background:var(--color-background);width:2.25rem;height:2.25rem;color:var(--color-muted);flex:none;place-items:center;display:grid}.instruction-item h3{font-size:var(--font-small)}.property-instructions{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-muted);margin:0;line-height:1.6}.property-overview__instructions .empty-state{padding:var(--space-10) var(--space-4) var(--space-6)}.property-facts__heading{align-items:center;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.property-facts__heading .eyebrow{margin-bottom:var(--space-1)}.configuration-readiness{margin:0 0 var(--space-6);padding:var(--space-5);border:1px solid var(--color-border);border-left:4px solid var(--color-muted);border-radius:var(--radius-panel);background:var(--color-surface)}.configuration-readiness--ready{border-left-color:var(--color-success);background:var(--p-green-50)}.configuration-readiness--incomplete{border-left-color:var(--p-orange-500);background:var(--p-orange-50)}.configuration-readiness__summary{align-items:start;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.configuration-readiness__icon{background:color-mix(in srgb, currentColor 10%, transparent);width:2.5rem;height:2.5rem;color:var(--color-muted);border-radius:50%;place-items:center;display:grid}.configuration-readiness--ready .configuration-readiness__icon{color:var(--color-success)}.configuration-readiness--incomplete .configuration-readiness__icon{color:var(--p-orange-700)}.configuration-readiness h2{margin:0;font-size:1.125rem}.configuration-readiness p:not(.eyebrow){margin:var(--space-1) 0 0;color:var(--color-muted);line-height:1.5}.configuration-readiness__actions{margin:var(--space-4) 0 0 calc(2.5rem + var(--space-4));padding:var(--space-3) 0 0;border-top:1px solid color-mix(in srgb, var(--p-orange-500) 28%, transparent);list-style:none}.configuration-readiness__actions li{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:2.75rem;display:flex}.configuration-readiness__actions span{align-items:center;gap:var(--space-2);display:flex}.configuration-readiness__actions span i{color:var(--p-orange-600);font-size:.45rem}.property-cleaning-panel{padding:0 var(--space-6);overflow:hidden}.property-detail__section{padding:var(--space-6) 0;min-width:0}.property-detail__section+.property-detail__section{border-top:1px solid var(--color-border)}.details-list{margin:0;display:grid}.details-list>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);display:flex}.details-list>div:last-child{border-bottom:0;padding-bottom:0}.details-list>.details-list__address{gap:var(--space-1);display:grid}.details-list dt{color:var(--color-muted);font-size:var(--font-caption)}.details-list dd{overflow-wrap:anywhere;text-align:right;margin:0;font-weight:500}.details-list__address dd{text-align:left;line-height:1.5}.settings-grid{gap:0 var(--space-8);margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.setting-item{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.setting-item dd{flex-shrink:0;margin:0}.checklist-title{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;display:flex}.checklist-items{counter-reset:checklist-item;margin:0;padding:0;list-style:none}.checklist-items li{counter-increment:checklist-item;align-items:start;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.checklist-items li:before{content:counter(checklist-item);background:var(--color-background);width:2rem;height:2rem;color:var(--color-muted);font-size:var(--font-caption);border-radius:50%;place-items:center;font-weight:600;display:grid}.checklist-items li>div{min-width:0}.checklist-item-type,.checklist-items p,.photo-requirement p{color:var(--color-muted);font-size:var(--font-small)}.checklist-item-type{margin-top:var(--space-1);display:block}.checklist-items p{margin:var(--space-2) 0}.photo-requirements{margin-top:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-background);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.photo-stage{padding:var(--space-5)}.photo-stage+.photo-stage{border-left:1px solid var(--color-border)}.photo-stage h3{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.photo-requirement{justify-content:space-between;align-items:start;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-border);display:flex}.photo-requirement p{margin:var(--space-2) 0 0}@media (width<=1023px){.property-overview{grid-template-columns:minmax(0,1fr)}.property-facts{max-width:none}}@media (width<=767px){.properties-table .p-datatable-table{min-width:100%}.settings-grid,.photo-requirements{grid-template-columns:minmax(0,1fr)}.property-overview__instructions,.property-facts,.property-cleaning-panel{padding-right:var(--space-5);padding-left:var(--space-5)}.property-section-heading,.instruction-item{grid-template-columns:minmax(0,1fr);display:grid}.property-section-heading>.p-button{justify-self:start}.instruction-item{gap:var(--space-3)}.property-instructions{padding-left:calc(2.25rem + var(--space-3))}.checklist-items li{grid-template-columns:2rem minmax(0,1fr)}.checklist-items li>.p-tag{grid-column:2;justify-self:start}.photo-stage+.photo-stage{border-top:1px solid var(--color-border);border-left:0}.setting-item{flex-wrap:wrap}.configuration-readiness__summary{grid-template-columns:auto minmax(0,1fr)}.configuration-readiness__summary>.p-tag{grid-column:2;justify-self:start}.configuration-readiness__actions{margin-left:0}.configuration-readiness__actions li{align-items:flex-start;gap:var(--space-1);padding:var(--space-2) 0;flex-direction:column}}.work-order-toolbar{align-items:end}.work-orders-table .p-datatable-table{min-width:100rem}.work-order-mobile-meta,.work-order-mobile-actions{display:none}.work-order-table-actions{align-items:center;gap:var(--space-1);white-space:nowrap;display:flex}.work-order-table-actions .p-button{width:2.75rem;height:2.75rem}.deadline-cell{gap:var(--space-1);font-variant-numeric:tabular-nums;min-width:12rem;display:grid}.deadline-cell small,.deadline-text small{font-size:var(--font-caption);color:var(--color-muted);display:block}.deadline-cell--soon small,.deadline-text--soon small{color:var(--p-orange-700)}.deadline-cell--overdue small,.deadline-text--overdue small{color:var(--p-red-700);font-weight:700}.review-action{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-6);border-left:3px solid var(--p-amber-500);background:var(--p-amber-50);display:flex}.review-action__copy>span,.detail-summary dt,.detail-summary p,.section-heading p,.checklist small,.incident-list small{color:var(--color-muted);font-size:var(--font-small);display:block}.action-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.detail-grid{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);display:grid}.detail-grid.detail-grid--rework-panel{grid-template-columns:minmax(0,1fr)}.detail-summary{padding:var(--space-6)}.detail-summary h2,.detail-section h2,.photo-groups h3{margin:0}.detail-summary dl{gap:var(--space-5);margin:var(--space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-summary dd{margin:var(--space-1) 0 0;font-weight:600}.detail-section{padding:var(--space-6);margin-top:var(--space-6)}.section-heading{justify-content:space-between;gap:var(--space-4);display:flex}.section-heading p{margin:var(--space-2) 0 0}.photo-groups{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.photo-grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.photo-card{gap:var(--space-2);min-width:0;font-size:var(--font-small);display:grid}.photo-card img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-panel);width:100%}.checklist{margin-top:var(--space-3)}.checklist>div,.incident-list>div{justify-content:space-between;align-items:start;gap:var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--color-border);display:flex}.checklist>div>span{text-align:right;font-size:var(--font-small)}.missing-answer{color:var(--p-red-600)}.incident-list>div{justify-content:start}.attempt-history{overflow:hidden}.attempt-timeline{gap:var(--space-3);margin:var(--space-5) 0 0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.attempt-timeline button{gap:var(--space-3);width:100%;min-height:9rem;padding:var(--space-4);color:var(--color-text);text-align:left;font:inherit;background:var(--color-hover);border:1px solid var(--color-border);border-radius:var(--radius-panel);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.attempt-timeline button:hover{border-color:var(--p-primary-300)}.attempt-timeline button:focus-visible{outline:3px solid color-mix(in srgb, var(--p-primary-500), transparent 70%);outline-offset:2px}.attempt-timeline .is-selected button{background:var(--p-primary-50);border-color:var(--p-primary-400);box-shadow:inset 0 0 0 1px var(--p-primary-300)}.attempt-marker{border:2px solid var(--p-primary-500);background:var(--color-surface);border-radius:50%;width:.75rem;height:.75rem;margin-top:.35rem}.is-selected .attempt-marker{background:var(--p-primary-500)}.attempt-copy{align-content:start;gap:var(--space-2);min-width:0;display:grid}.attempt-copy small{color:var(--color-muted);line-height:1.45}.attempt-title{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.attempt-comment{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--color-text)!important}.attempt-evidence-heading{justify-content:space-between;align-items:end;gap:var(--space-5);margin-top:var(--space-8);scroll-margin-top:var(--space-6);display:flex}.attempt-evidence-heading>div:first-child>span,.readiness-summary span,.review-result span{color:var(--color-muted);font-size:var(--font-small);display:block}.attempt-evidence-heading h2{margin:var(--space-1) 0 0}.readiness-summary{padding-left:var(--space-4);text-align:right;border-left:2px solid var(--p-green-400)}.review-result{gap:var(--space-3);padding:var(--space-4) var(--space-5);margin-top:var(--space-4);border-left:3px solid var(--p-green-500);background:var(--p-green-50);display:grid}.review-result--rework_required{border-left-color:var(--p-orange-500);background:var(--p-orange-50)}.review-result p{overflow-wrap:anywhere;max-width:75ch;margin:0;line-height:1.55}.field-error{margin-top:var(--space-2);color:var(--p-red-600);display:block}@media (width<=767px){.work-orders-table .p-datatable-table,.work-orders-table .p-datatable-tbody{width:100%;min-width:100%;display:block}.work-orders-table .p-datatable-thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.work-orders-table .p-datatable-tbody>tr{padding:var(--space-4);border-bottom:1px solid var(--color-border);display:block}.work-orders-table .p-datatable-tbody>tr>td.work-order-primary-cell{border:0;padding:0;display:block}.work-orders-table .work-order-secondary-column{display:none}.work-order-mobile-meta{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.work-order-mobile-actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.work-orders-table .work-order-actions-column{display:none}.work-order-mobile-meta>span{min-width:0;color:var(--color-muted);font-size:var(--font-caption);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.review-action,.detail-grid,.photo-groups{grid-template-columns:1fr;display:grid}.detail-summary dl,.photo-grid,.attempt-timeline{grid-template-columns:1fr}.attempt-timeline button{min-height:auto}.attempt-evidence-heading{align-items:start}.readiness-summary{max-width:16rem}}@media (width<=640px){.attempt-evidence-heading{display:grid}.readiness-summary{max-width:none;padding:var(--space-3) 0 0;text-align:left;border-top:2px solid var(--p-green-400);border-left:0}}.not-found-page{place-items:center;min-height:calc(100dvh - 68px);display:grid}.not-found-card{width:min(100%,40rem);padding:clamp(var(--space-6), 6vw, var(--space-12));position:relative;overflow:hidden}.not-found-code{color:var(--color-background);font-family:var(--font-heading);pointer-events:none;font-size:clamp(6rem,20vw,12rem);font-weight:700;line-height:1;position:absolute;top:-.35em;right:-.05em}.not-found-card h1,.not-found-card p{position:relative}.not-found-card h1{max-width:18ch;margin:0}.not-found-card>p:not(.eyebrow){max-width:48ch;margin:var(--space-3) 0 var(--space-6);color:var(--color-muted);line-height:1.55}.employees-table .p-datatable-table{min-width:72rem}.employee-form{gap:var(--space-5)}.employee-profile-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);display:grid}.employee-profile-editor,.employee-access-panel{padding:var(--space-6)}.employee-profile-editor>h2,.employee-access-panel>h2{margin:0 0 var(--space-5);font-size:1.125rem}.employee-access-panel>.action-row:last-child{margin-top:var(--space-5)}.employee-profile-editor .account-summary{margin-bottom:var(--space-6)}.employee-profile-form-actions{padding-top:var(--space-5);margin-top:var(--space-2);border-top:1px solid var(--color-border);justify-content:flex-end}@media (width<=767px){.employees-table .p-datatable-table{min-width:100%}.employee-profile-layout{grid-template-columns:minmax(0,1fr)}.employee-profile-editor,.employee-access-panel{padding:var(--space-5)}.employee-access-panel .action-row{flex-direction:column}.employee-access-panel .action-row>.p-button{width:100%}}.credentials-section{padding-top:var(--space-5);border-top:1px solid var(--color-border)}.account-summary{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-background);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.account-summary dt{color:var(--color-muted);font-size:var(--font-caption)}.account-summary dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-weight:500}.employee-actions{gap:var(--space-5);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:grid}.action-row{justify-content:space-between;align-items:start;gap:var(--space-5);display:flex}.action-row p,.status-confirmation p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--font-small)}.employee-password-form,.status-confirmation{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-background);display:grid}.employee-password-form label{font-size:var(--font-small);font-weight:500}.access-page{min-height:calc(100dvh - 76px);padding:var(--space-10) var(--space-4);place-items:center;display:grid}.app-shell .access-page{min-height:auto;padding-top:var(--space-12)}.access-card{width:min(28rem,100%);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.access-card h1{font-size:1.5rem}.access-card p:not(.eyebrow){color:var(--color-muted);line-height:1.6}.access-card .form{gap:var(--space-5);margin-top:var(--space-8)}.auth-help{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);color:var(--color-muted);font-size:var(--font-small);background:var(--color-hover);border:1px solid var(--color-border);border-radius:var(--radius-control);line-height:1.5;display:flex}.auth-help i{color:var(--color-primary);margin-top:.2rem}.auth-brand{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);color:var(--color-primary);font-size:var(--font-small);font-weight:600;display:flex}.invitation-card{width:min(36rem,100%)}.invitation-card h1{margin-bottom:var(--space-2)}.invitation-summary{gap:var(--space-3);margin:var(--space-5) 0;display:grid}.invitation-summary>div{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-control);display:grid}.invitation-summary dt{color:var(--color-muted);font-size:var(--font-caption);font-weight:600}.invitation-summary dd{overflow-wrap:anywhere;margin:0}.settings-page{gap:var(--space-5);max-width:1080px;display:grid}.settings-page .page-header{margin-bottom:var(--space-3)}.settings-panel{gap:var(--space-6);padding:var(--space-6);display:grid}.settings-panel h2{margin:0}.company-form{gap:var(--space-6)}.form-actions{justify-content:flex-end;display:flex}.company-details{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.company-details>div{gap:var(--space-2);display:grid}.company-details dt{color:var(--color-muted);font-size:var(--font-caption)}.company-details dd{margin:0}@media (width<=767px){.company-details{grid-template-columns:minmax(0,1fr)}}.team-table .p-datatable-table{min-width:88rem}.team-table .p-datatable-thead>tr>th,.team-table .p-datatable-tbody>tr>td{white-space:nowrap;overflow-wrap:normal}.invitation-result{gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-4);display:grid}.invitation-result-actions{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.invitation-result p,.dialog-description{margin:var(--space-1) 0 0;color:var(--color-muted)}.invitation-result code{min-width:0;padding:var(--space-3);overflow-wrap:anywhere;background:var(--color-background);border-radius:var(--radius-control);-webkit-user-select:all;user-select:all}.team-table .table-actions{white-space:nowrap}.team-table .copy-cell{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.team-table .copy-cell>span{overflow-wrap:anywhere}.team-table .copy-cell .p-button{flex:none;width:2rem;height:2rem}.nav-section-label{margin:var(--space-4) var(--space-3) var(--space-1);color:var(--color-muted);font-size:var(--font-caption);font-weight:600}@media (width<=767px){.invitation-result-actions{grid-template-columns:minmax(0,1fr);align-items:stretch}}.onboarding-page{max-width:1120px}.onboarding-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.onboarding-step{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex}.onboarding-step__icon{width:44px;height:44px;color:var(--color-primary);background:var(--color-selected);border-radius:var(--radius-control);place-items:center;display:grid}.onboarding-step small,.onboarding-step p{color:var(--color-muted)}.onboarding-step h2,.onboarding-step p{margin:0}.onboarding-step .p-button{margin-top:auto}@media (width<=900px){.onboarding-grid{grid-template-columns:minmax(0,1fr)}}.profile-page{max-width:1440px}.profile-layout{gap:var(--space-5);display:grid}.profile-settings{align-items:start;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-summary,.profile-contact-panel,.password-panel{padding:var(--space-6)}.profile-summary{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);display:grid}.profile-summary h2,.profile-contact-panel h2,.password-panel h2{margin:0;font-size:1.25rem}.profile-summary .eyebrow{margin:0 0 var(--space-2)}.profile-summary dl{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.profile-summary dt{color:var(--color-muted);font-size:var(--font-caption)}.profile-summary dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-weight:500}.profile-contact-panel>p,.password-panel>p{margin:var(--space-2) 0 0;color:var(--color-muted)}.profile-contact-panel .form,.password-panel .form{margin-top:var(--space-6)}.profile-timezone-select{width:100%}@media (width<=1023px){.profile-settings{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.profile-summary,.profile-summary dl{grid-template-columns:minmax(0,1fr)}.profile-summary{gap:var(--space-5)}.profile-summary,.profile-contact-panel,.password-panel{padding:var(--space-5)}}.access-card .p-button{min-height:44px}.employee-name.p-button{color:var(--color-text);text-align:left;padding:0;font-weight:600}.employee-name.p-button:hover{color:var(--color-primary)}.access-card .p-inputtext{min-height:44px}@media (width<=767px){.p-inputtext,.p-textarea{font-size:1rem}}.p-datatable{border-radius:0 0 var(--radius-panel) var(--radius-panel);overflow:hidden}.p-datatable-tbody>tr{cursor:pointer}.p-datatable-tbody>tr>td{overflow-wrap:anywhere}@media (width<=767px){.p-datatable .desktop-column{display:none}.p-datatable{--p-datatable-body-cell-padding:1rem .75rem;--p-datatable-header-cell-padding:.875rem .75rem}}.property-detail [data-pc-name=tablist]{width:fit-content;max-width:100%;padding:var(--space-1);border:1px solid var(--p-surface-200,#e2e8eb);border-radius:var(--p-border-radius-lg,10px);background:var(--p-surface-100,#f0f3f4);margin-bottom:var(--space-2)}.property-detail .p-tablist-content{scrollbar-width:none;max-width:100%;overflow-x:auto}.property-detail .p-tablist-content::-webkit-scrollbar{display:none}.property-detail .p-tablist-tab-list{align-items:center;gap:var(--space-1);background:0 0;border:0;width:max-content;min-width:100%;display:flex;position:relative}.property-detail [data-pc-name=tab]{z-index:1;min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--p-border-radius-md,7px);box-shadow:none;color:var(--p-text-muted-color,#4d606b);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;background:0 0;border:1px solid #0000;flex:none;margin:0;font-weight:600;line-height:1.4;position:relative}.property-detail [data-pc-name=tab]:hover:not([data-p-active=true]){background:var(--color-hover);color:var(--color-text)}.property-detail [data-pc-name=tab][data-p-active=true]{border-color:var(--p-surface-200,#e2e8eb);background:var(--p-surface-0,#fff);color:var(--p-primary-800,#115e59);box-shadow:0 1px 3px #0e1c241a}.property-detail [data-pc-name=tab]:focus-visible{outline:2px solid var(--p-primary-700,#0f766e);outline-offset:2px}.property-detail .p-tablist-active-bar{display:none}@media (width<=480px){.property-detail [data-pc-name=tab]{min-height:44px;padding-inline:var(--space-3)}}.p-tag{white-space:nowrap}@media (width<=767px){.app-shell,.app-shell.is-collapsed{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.mobile-nav-trigger{z-index:10;top:var(--space-3);left:var(--space-3);background:var(--color-surface);display:inline-flex;position:fixed}.app-shell #page-content .list-page{height:100dvh}.company-nav{min-height:240px}.page{padding-top:calc(var(--space-6) + 44px)}.page-header{align-items:start;gap:var(--space-5);margin-bottom:var(--space-6);flex-direction:column}.page-actions{flex-wrap:wrap;width:100%}.search-field{flex-basis:100%;width:100%;min-width:0;max-width:none}.filter-field{flex:1;min-width:0}.toolbar{padding:var(--space-4)}.form-grid,.account-summary{grid-template-columns:minmax(0,1fr)}.action-row{flex-direction:column;align-items:stretch}.section-heading{flex-wrap:wrap}.access-card{padding:var(--space-6)}.page-description{font-size:var(--font-small)}}
