/* First declared layer owns important presentation rules for the three Lens surfaces. */
@layer property-lens {
  body.property-lens-shell { --lens-ink:#18383d; --lens-muted:#536970; --lens-teal:#00726a; --lens-line:#dde6e6; --lens-wash:#f4f7f7; }
  body.property-lens-shell :is(.app-header,.sidebar,.workspace) {font-family:"Public Sans",var(--dlc-body-font),Arial,sans-serif !important;text-shadow:none !important;}
  body.property-lens-shell .app-header {display:flex !important;align-items:center !important;background:#fff !important;border:0 !important;border-bottom:1px solid var(--lens-line) !important;box-shadow:none !important;min-height:76px !important;gap:18px !important;padding:10px 24px !important;}
  body.property-lens-shell .header-workflow-links {display:none !important;}
  body.property-lens-shell .mobile-workflow-links {display:grid !important;}
  body.property-lens-shell .header-brand {display:flex !important;order:-1 !important;flex:0 0 auto !important;width:auto !important;max-width:none !important;}
  body.property-lens-shell .header-brand-title {display:block !important;}
  body.property-lens-shell .header-logo-shell {order:-2 !important;width:90px !important;min-width:90px !important;flex:0 0 90px !important;}
  body.property-lens-shell #headerLogoLink {width:90px !important;min-width:0 !important;}
  body.property-lens-shell .header-logo {width:70px !important;height:38px !important;object-fit:contain !important;}
  body.property-lens-shell .header-utility-links {margin-left:auto !important;width:auto !important;max-width:none !important;flex:0 0 auto !important;}
  body.property-lens-shell .header-brand-name {display:block !important;font-family:var(--dlc-body-font),Arial,sans-serif !important;font-size:21px !important;font-weight:700 !important;letter-spacing:-.6px !important;color:var(--lens-ink) !important;text-transform:none !important;}
  body.property-lens-shell .header-brand-subtitle {display:none !important;}
  body.property-lens-shell #loginCard {flex:1 !important;max-width:560px !important;min-width:0 !important;}
  body.property-lens-shell #globalSearch {background:var(--lens-wash) !important;border:1px solid var(--lens-line) !important;box-shadow:none !important;font-size:14px !important;border-radius:7px !important;min-height:42px !important;}
  body.property-lens-shell .app-shell {grid-template-columns:190px minmax(0,1fr) !important;}
  body.property-lens-shell .sidebar {width:190px !important;min-width:190px !important;max-width:190px !important;background:#262321 !important;padding:20px 12px !important;gap:6px !important;border:0 !important;box-shadow:none !important;}
  body.property-lens-shell .sidebar .nav-link {display:flex !important;flex-direction:row !important;align-items:center !important;gap:12px !important;justify-content:flex-start !important;width:100% !important;padding:12px 10px !important;border:0 !important;border-radius:6px !important;background:transparent !important;color:#e7eded !important;box-shadow:none !important;text-transform:none !important;font:500 13px/1.45 var(--dlc-body-font),Arial,sans-serif !important;text-align:left !important;min-height:44px !important;height:auto !important;flex:0 0 auto !important;}
  body.property-lens-shell .sidebar .nav-link::before {width:18px !important;height:18px !important;flex:0 0 18px !important;margin:0 !important;}
  body.property-lens-shell .sidebar .nav-link.active {background:#00726a !important;color:white !important;}
  body.property-lens-shell .sidebar .nav-link:hover {background:#3c4643 !important;}
  body.property-lens-shell .sidebar .lens-nav-more[hidden],body.property-lens-shell .sidebar .nav-link[hidden] {display:none !important;}
  body.property-lens-shell .sidebar .lens-home-nav::before {display:none !important;}
  body.property-lens-shell .lens-home-nav img {width:18px !important;filter:brightness(0) invert(1) !important;}
  body.property-lens-shell .sidebar-module-label {font:600 11px/1.4 var(--dlc-body-font),Arial,sans-serif !important;color:#b3ccca !important;letter-spacing:.03em !important;}
  body.property-lens-shell .lens-nav-more {margin-top:18px !important;border-top:1px solid #49514f !important;border-radius:0 !important;background:transparent !important;padding-top:10px !important;}
  body.property-lens-shell .sidebar .lens-nav-more > summary {color:#d3dedd !important;font-size:13px !important;}
  body.property-lens-shell #homeFeed:has(.lens-home) {background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;}
  body.property-lens-shell #homeView:has(.lens-home) {background:transparent !important;border:0 !important;box-shadow:none !important;}
  body.property-lens-shell .workspace {background:var(--lens-wash) !important;padding:28px 28px 104px !important;min-width:0 !important;}
  body.property-lens-shell .workspace-topbar {min-height:0 !important;margin:0 0 12px !important;padding:0 !important;}
  body.property-lens-shell #workflowSaveStatus:is([data-state="saved"],[data-state="ready"]) {background:transparent !important;border:0 !important;padding:0 0 10px !important;margin:0 !important;box-shadow:none !important;}
  body.property-lens-shell #homeFeed {padding:0 !important;max-width:none !important;}
  body.property-lens-shell :is(.lens-surface,.lens-property,.lens-service) {color:var(--lens-ink) !important;font:400 15px/1.5 var(--dlc-body-font),Arial,sans-serif !important;min-width:0 !important;}
  body.property-lens-shell :is(.lens-surface,.lens-property,.lens-service) :is(h2,h3,h4,p,small,strong,span,button,a,label,summary,input,select,textarea,dt,dd) {font-family:var(--dlc-body-font),Arial,sans-serif !important;text-shadow:none !important;letter-spacing:normal !important;text-transform:none !important;word-break:normal !important;}
  body.property-lens-shell :is(.lens-surface,.lens-property,.lens-service) :is(button,input,select,textarea) {font-size:14px !important;box-shadow:none !important;border-radius:6px !important;}
  body.property-lens-shell :is(.lens-surface,.lens-property,.lens-service) :is(button,summary) {min-height:44px !important;}
  body.property-lens-shell :is(.lens-surface,.lens-property,.lens-service) h2 {font-size:25px !important;line-height:1.25 !important;font-weight:700 !important;color:var(--lens-ink) !important;}
  body.property-lens-shell :is(.lens-surface,.lens-property,.lens-service) h3 {font-size:18px !important;line-height:1.4 !important;color:var(--lens-ink) !important;}
  body.property-lens-shell :is(.lens-surface,.lens-property,.lens-service) p {color:var(--lens-muted) !important;line-height:1.5 !important;}
  body.property-lens-shell :is(.lens-surface,.lens-property,.lens-service) :is(.ghost,.lens-tabs button) {background:transparent !important;color:var(--lens-teal) !important;border:1px solid var(--lens-line) !important;padding:10px 14px !important;}
  body.property-lens-shell :is(.lens-surface,.lens-property,.lens-service) :is(button,a,summary,input,select,textarea):focus-visible {outline:3px solid #00726a !important;outline-offset:3px !important;}
  body.property-lens-shell :is(.lens-surface,.lens-property,.lens-service) button.lens-primary {background:var(--lens-teal) !important;color:white !important;border:0 !important;border-radius:6px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;padding:12px 18px !important;font-weight:600 !important;box-shadow:none !important;}
  body.property-lens-shell .lens-primary img {width:17px !important;height:17px !important;filter:brightness(0) invert(1) !important;}
  body.property-lens-shell .lens-surface {background:#fff !important;border:1px solid var(--lens-line) !important;border-radius:9px !important;overflow:hidden !important;}
  body.property-lens-shell .lens-heading {display:flex !important;justify-content:space-between !important;align-items:center !important;gap:20px !important;padding:28px 26px 20px !important;}
  body.property-lens-shell .lens-heading h2 {margin:0 0 8px !important;}
  body.property-lens-shell .lens-heading p {margin:0 !important;font-size:14px !important;}
  body.property-lens-shell .lens-workspace-choice {font-size:12px !important;color:var(--lens-muted) !important;}
  body.property-lens-shell .lens-workspace-choice label {display:flex !important;align-items:center !important;gap:10px !important;}
  body.property-lens-shell .lens-toolbar {display:flex !important;justify-content:space-between !important;align-items:center !important;border-bottom:1px solid var(--lens-line) !important;padding:0 26px !important;gap:16px !important;}
  body.property-lens-shell .lens-tabs {display:flex !important;gap:12px !important;align-items:center !important;}
  body.property-lens-shell :is(.lens-surface,.lens-property) .lens-tabs button {border:0 !important;border-radius:0 !important;border-bottom:3px solid transparent !important;color:var(--lens-muted) !important;white-space:nowrap !important;padding:12px 5px !important;}
  body.property-lens-shell :is(.lens-surface,.lens-property) .lens-tabs button[aria-pressed="true"] {border-bottom-color:var(--lens-teal) !important;color:var(--lens-teal) !important;font-weight:700 !important;}
  body.property-lens-shell .lens-work-layout {display:grid !important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr) !important;min-height:440px !important;}
  body.property-lens-shell .lens-work-list {padding:12px !important;min-width:0 !important;max-height:660px !important;overflow-y:auto !important;}
  body.property-lens-shell .lens-work-row {display:flex !important;align-items:center !important;gap:14px !important;width:100% !important;text-align:left !important;border:0 !important;border-bottom:1px solid #edf1f1 !important;border-radius:5px !important;background:#fff !important;color:var(--lens-ink) !important;padding:18px 14px !important;box-shadow:none !important;}
  body.property-lens-shell .lens-work-row:hover {background:#f4f8f8 !important;}
  body.property-lens-shell .lens-row-copy {display:grid !important;gap:5px !important;flex:1 !important;min-width:0 !important;}
  body.property-lens-shell .lens-row-title {display:flex !important;gap:10px !important;align-items:flex-start !important;justify-content:space-between !important;flex-wrap:wrap !important;}
  body.property-lens-shell .lens-row-title strong {font-size:15px !important;font-weight:700 !important;}
  body.property-lens-shell .lens-row-copy small {font-size:12px !important;color:var(--lens-muted) !important;line-height:1.5 !important;}
  body.property-lens-shell .lens-row-action {font-size:13px !important;line-height:1.45 !important;}
  body.property-lens-shell .lens-work-row > img:last-child {width:16px !important;height:16px !important;}
  body.property-lens-shell .lens-thumbnail {width:62px !important;height:62px !important;object-fit:cover !important;border-radius:5px !important;flex-shrink:0 !important;}
  body.property-lens-shell .lens-property-icon {width:48px !important;height:48px !important;display:grid !important;place-items:center !important;background:#eaf0ef !important;border-radius:6px !important;flex-shrink:0 !important;}
  body.property-lens-shell .lens-property-icon img {width:22px !important;height:22px !important;opacity:.7 !important;}
  body.property-lens-shell .lens-status {display:inline-flex !important;font-size:11px !important;line-height:1.4 !important;font-weight:600 !important;padding:4px 8px !important;border-radius:5px !important;background:#e0f1ef !important;color:#00615a !important;white-space:normal !important;max-width:100% !important;}
  body.property-lens-shell .lens-status.lens-overdue {background:#fff0e7 !important;color:#9a3a13 !important;}
  body.property-lens-shell .lens-map-pane {border-left:1px solid var(--lens-line) !important;min-width:0 !important;display:flex !important;flex-direction:column !important;}
  body.property-lens-shell .lens-map-slot {height:340px !important;flex:1 !important;min-height:280px !important;}
  body.property-lens-shell .lens-map-slot #homeCommandMap {height:100% !important;min-height:280px !important;position:relative !important;inset:auto !important;border-radius:0 !important;}
  body.property-lens-shell .lens-selection {padding:22px !important;border-top:1px solid var(--lens-line) !important;}
  body.property-lens-shell .lens-selection-title {display:flex !important;align-items:center !important;gap:12px !important;}
  body.property-lens-shell .lens-selection-title > div {display:grid !important;gap:5px !important;}
  body.property-lens-shell .lens-selection small {font-size:12px !important;color:var(--lens-muted) !important;}
  body.property-lens-shell .lens-selection p {font-size:14px !important;margin:16px 0 !important;}
  body.property-lens-shell .lens-selection-footer {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;}
  body.property-lens-shell .lens-list-footer {border-top:1px solid var(--lens-line) !important;padding:14px 24px !important;display:flex !important;align-items:center !important;gap:16px !important;flex-wrap:wrap !important;}
  body.property-lens-shell .lens-list-count {font-size:12px !important;color:var(--lens-muted) !important;margin-right:auto !important;}
  body.property-lens-shell .lens-list-footer button {border:0 !important;}
  body.property-lens-shell .lens-home[data-layout="list"] .lens-work-layout {grid-template-columns:minmax(0,1fr) !important;}
  body.property-lens-shell .lens-home[data-layout="list"] .lens-map-slot {display:none !important;}
  body.property-lens-shell .lens-home[data-layout="list"] .lens-map-pane {border-left:0 !important;}
  body.property-lens-shell .lens-empty {padding:42px 24px !important;}
  body.property-lens-shell .lens-disclosure {border:0 !important;background:transparent !important;box-shadow:none !important;margin:8px 0 !important;}
  body.property-lens-shell .lens-disclosure > summary {font:600 14px/1.5 var(--dlc-body-font),Arial,sans-serif !important;color:var(--lens-muted) !important;padding:12px 4px !important;cursor:pointer !important;}
  body.property-lens-shell .lens-home-secondary {margin-top:20px !important;}
  body.property-lens-shell .lens-home-secondary .command-map-layout {grid-template-columns:1fr 1fr !important;}
  body.property-lens-shell .lens-home-secondary .command-map-stage {display:none !important;}
  body.property-lens-shell .lens-property-header {display:flex !important;justify-content:space-between !important;align-items:center !important;gap:20px !important;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 0 20px !important;}
  body.property-lens-shell .lens-property-header h2 {margin:8px 0 !important;}
  body.property-lens-shell .lens-property-header p {margin:0 !important;font-size:14px !important;}
  body.property-lens-shell .lens-breadcrumb button {background:none !important;border:0 !important;padding:0 !important;color:var(--lens-teal) !important;min-height:30px !important;}
  body.property-lens-shell .lens-record-actions {display:flex !important;align-items:center !important;gap:16px !important;}
  body.property-lens-shell .lens-action-menu {position:relative !important;}
  body.property-lens-shell .lens-action-menu[open] {background:#fff !important;border:1px solid var(--lens-line) !important;padding:8px !important;border-radius:7px !important;}
  body.property-lens-shell .lens-action-menu > button {display:block !important;width:100% !important;margin:5px 0 !important;}
  body.property-lens-shell .lens-property-tabs {border-bottom:1px solid var(--lens-line) !important;margin-bottom:24px !important;}
  body.property-lens-shell .lens-property .record-card {background:#fff !important;border:1px solid var(--lens-line) !important;border-radius:8px !important;box-shadow:none !important;padding:22px !important;margin:0 0 20px !important;}
  body.property-lens-shell .lens-property .property-hero-layout {display:grid !important;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr) !important;grid-template-areas:none !important;grid-template-rows:auto !important;gap:26px !important;align-items:stretch !important;}
  body.property-lens-shell .lens-property .property-hero-layout > * {grid-area:auto !important;width:100% !important;min-width:0 !important;}
  body.property-lens-shell .lens-property .property-hero-panel {border:0 !important;background:transparent !important;padding:0 !important;box-shadow:none !important;min-width:0 !important;}
  body.property-lens-shell .lens-property #propertyMap {height:410px !important;min-height:300px !important;border-radius:6px !important;}
  body.property-lens-shell .lens-facts {display:grid !important;grid-template-columns:1fr 1fr !important;gap:24px 20px !important;margin:0 0 26px !important;}
  body.property-lens-shell .lens-facts dt,body.property-lens-shell .lens-active-ticket dt {font-size:12px !important;color:var(--lens-muted) !important;margin:0 0 5px !important;}
  body.property-lens-shell .lens-facts dd,body.property-lens-shell .lens-active-ticket dd {font-size:14px !important;margin:0 !important;line-height:1.5 !important;}
  body.property-lens-shell .lens-active-ticket {padding:20px !important;background:#eaf5f3 !important;border-radius:6px !important;}
  body.property-lens-shell .lens-active-ticket > span {font-size:12px !important;color:var(--lens-teal) !important;}
  body.property-lens-shell .lens-active-ticket h3 {margin:8px 0 !important;}
  body.property-lens-shell .lens-active-ticket dl {display:grid !important;gap:16px !important;}
  body.property-lens-shell .lens-property-pane[data-lens-pane="details"] {display:grid !important;grid-template-columns:1fr 1fr !important;gap:28px !important;}
  body.property-lens-shell .lens-property-pane[hidden],body.property-lens-shell .lens-surface [hidden] {display:none !important;}
  body.property-lens-shell .lens-property .section-heading {background:none !important;border:0 !important;box-shadow:none !important;}
  body.property-lens-shell .lens-property .section-summary-card {background:#fff !important;box-shadow:none !important;border:1px solid var(--lens-line) !important;border-radius:6px !important;}
  body.property-lens-shell .lens-property .lens-section-open {display:grid !important;gap:8px !important;width:100% !important;min-height:44px !important;text-align:left !important;background:transparent !important;color:var(--lens-ink) !important;border:0 !important;box-shadow:none !important;padding:8px !important;white-space:normal !important;}
  body.property-lens-shell .lens-property :is(.section-summary-card strong,.contact-card strong) {font-size:15px !important;}
  body.property-lens-shell .lens-property :is(.section-summary-card span,.contact-card span) {font-size:13px !important;}
  body.property-lens-shell .lens-service :is(.service-ticket-page-heading,.service-mobile-stage-page-heading) {background:none !important;border:0 !important;box-shadow:none !important;padding:0 0 18px !important;}
  body.property-lens-shell .lens-service .project-title-number {font-size:32px !important;line-height:1.2 !important;}
  body.property-lens-shell .lens-service .project-title-name {font-size:19px !important;line-height:1.4 !important;margin-top:8px !important;}
  body.property-lens-shell .lens-service .service-ticket-command-card {background:white !important;border:1px solid var(--lens-line) !important;border-radius:8px !important;box-shadow:none !important;}
  body.property-lens-shell .lens-service .service-ticket-heading-actions {gap:12px !important;align-items:center !important;}
  body.property-lens-shell .lens-service :is(.service-priority-badge,.service-status-label) {font-size:12px !important;font-weight:600 !important;}
  @media (max-width:1100px) {
    body.property-lens-shell .workspace {padding:20px 20px 104px !important;}
    body.property-lens-shell .lens-work-layout {grid-template-columns:minmax(0,1fr) minmax(280px,.85fr) !important;}
    body.property-lens-shell .lens-work-row {padding:15px 9px !important;gap:10px !important;}
    body.property-lens-shell .lens-work-row .lens-thumbnail {width:42px !important;height:48px !important;}
    body.property-lens-shell .lens-property .property-hero-layout {grid-template-columns:1fr !important;}
  }
  @media (max-width:720px) {
    body.property-lens-shell .app-header {min-height:60px !important;padding:8px 14px !important;gap:10px !important;}
    body.property-lens-shell .header-brand {display:none !important;}
    body.property-lens-shell #loginCard {display:none !important;}
    body.property-lens-shell .header-divider {display:none !important;}
    body.property-lens-shell .app-shell {grid-template-columns:minmax(0,1fr) !important;}
    body.property-lens-shell .workspace {padding:16px 16px 104px !important;}
    body.property-lens-shell .sidebar {width:100% !important;min-width:0 !important;max-width:none !important;}
    body.property-lens-shell .sidebar.lens-nav-drawer {position:static !important;display:flex !important;flex-direction:column !important;height:auto !important;max-height:none !important;overflow:visible !important;border-radius:7px !important;}
    body.property-lens-shell #headerToolsPanel {max-height:calc(100dvh - 85px) !important;overflow-y:auto !important;}
    body.property-lens-shell .lens-heading {padding:22px 18px 16px !important;align-items:flex-start !important;flex-direction:column !important;gap:12px !important;}
    body.property-lens-shell .lens-heading h2 {font-size:23px !important;}
    body.property-lens-shell .lens-toolbar {padding:0 16px !important;gap:8px !important;flex-wrap:wrap !important;}
    body.property-lens-shell .lens-tabs {gap:12px !important;}
    body.property-lens-shell .lens-work-layout {grid-template-columns:minmax(0,1fr) !important;}
    body.property-lens-shell .lens-map-pane {border-left:0 !important;}
    body.property-lens-shell .lens-map-slot {height:240px !important;flex:auto !important;min-height:240px !important;}
    body.property-lens-shell .lens-map-slot #homeCommandMap {min-height:240px !important;}
    body.property-lens-shell .lens-selection {padding:18px !important;}
    body.property-lens-shell .lens-list-footer {padding:12px 16px !important;gap:8px !important;}
    body.property-lens-shell .lens-property-header {display:block !important;}
    body.property-lens-shell .lens-record-actions {margin-top:16px !important;}
    body.property-lens-shell .lens-property-tabs {overflow-x:auto !important;gap:14px !important;}
    body.property-lens-shell .lens-property-tabs button {font-size:13px !important;}
    body.property-lens-shell .lens-property .record-card {padding:14px !important;}
    body.property-lens-shell .lens-property #propertyMap {height:280px !important;min-height:280px !important;}
    body.property-lens-shell .lens-property-pane[data-lens-pane="details"] {grid-template-columns:1fr !important;}
    body.property-lens-shell .lens-property .section-card-grid {grid-template-columns:1fr !important;}
    body.property-lens-shell .lens-home-secondary .command-map-layout {grid-template-columns:1fr !important;}
    body.property-lens-shell .lens-service .service-ticket-heading-actions {justify-content:flex-start !important;}
    body.property-lens-shell .lens-service .project-title-heading {display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:8px !important;}
    body.property-lens-shell .lens-service .service-ticket-command-card {display:flex !important;flex-direction:column !important;padding:18px !important;gap:18px !important;}
    body.property-lens-shell .lens-service :is(.service-ticket-core,.service-ticket-dispatch-card) {padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;}
    body.property-lens-shell .lens-service .service-ticket-core-heading {display:block !important;}
    body.property-lens-shell .lens-service .service-ticket-core-heading h3 {font-size:19px !important;}
    body.property-lens-shell .lens-service .service-ticket-core-heading p {font-size:14px !important;}
    body.property-lens-shell .lens-service .service-ticket-request {background:#f4f8f7 !important;border:0 !important;padding:12px !important;}
    body.property-lens-shell .lens-service .service-ticket-map-card {margin:0 !important;padding:0 !important;box-shadow:none !important;border:0 !important;}
    body.property-lens-shell .lens-service #projectDetailMap {height:230px !important;min-height:230px !important;}
    body.property-lens-shell .lens-service-continue {width:100% !important;margin-bottom:18px !important;}
    body.property-lens-shell .lens-service :is(.service-form-section,.service-phase-card,.service-workflow-shell,.service-timer-bar,.service-mileage-capture,.service-mobile-workflow-page) {background:white !important;border:0 !important;box-shadow:none !important;padding:14px 0 !important;border-radius:0 !important;}
    body.property-lens-shell .lens-service .service-mobile-workflow-page {padding:16px !important;border-radius:8px !important;}
    body.property-lens-shell .lens-service :is(.service-mobile-workflow-page,.service-phase-card)::before {display:none !important;}
    body.property-lens-shell .lens-service :is(.project-phase-card-head,.service-form-heading) {background:none !important;border:0 !important;box-shadow:none !important;padding:0 0 12px !important;}
    body.property-lens-shell .lens-service :is(input,select,textarea) {font-size:16px !important;font-weight:400 !important;background:#fff !important;color:var(--lens-ink) !important;line-height:1.5 !important;border:1px solid #c4d4d3 !important;}
    body.property-lens-shell .lens-service label {font-size:14px !important;color:var(--lens-ink) !important;}
    body.property-lens-shell .lens-service .service-phase-actions {display:grid !important;grid-template-columns:1fr !important;gap:10px !important;}
    body.property-lens-shell .lens-service .service-phase-actions button {width:100% !important;min-height:48px !important;}
    body.property-lens-shell .lens-service .service-mobile-stage-page-heading h2 {font-size:23px !important;}
    body.property-lens-shell .lens-service .workflow-panel {padding:0 !important;background:transparent !important;border:0 !important;}
    body.property-lens-shell .lens-service .service-field-work-layout {gap:12px !important;}
    body.property-lens-shell .lens-service .service-mobile-stage-page-heading .eyebrow {display:none !important;}
    body.property-lens-shell .lens-service [hidden] {display:none !important;}
    body.property-lens-shell .lens-field-location {display:grid !important;gap:8px !important;margin-bottom:12px !important;}
    body.property-lens-shell .lens-field-location small {font-size:13px !important;color:var(--lens-muted) !important;}
    body.property-lens-shell .lens-field-location #projectDetailMap {height:180px !important;min-height:180px !important;border-radius:6px !important;}
    body.property-lens-shell .lens-field-photos .service-form-heading span {display:none !important;}
    body.property-lens-shell .lens-field-photos .service-file-upload-row {display:block !important;}
    body.property-lens-shell .lens-service .lens-photo-upload {position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#00726a !important;color:#fff !important;border:0 !important;min-height:48px !important;border-radius:6px !important;padding:12px !important;overflow:hidden !important;}
    body.property-lens-shell .lens-service .lens-photo-upload input {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer !important;}
    body.property-lens-shell .lens-service .lens-photo-upload:focus-within {outline:3px solid #00726a !important;outline-offset:3px !important;}
    body.property-lens-shell .lens-service .lens-field-save {position:sticky !important;bottom:0 !important;background:#fff !important;padding:12px 0 max(12px,env(safe-area-inset-bottom)) !important;z-index:10 !important;}
  }
}
