.saved-library-visual{font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--text-secondary);width:744px;height:min(88dvh,840px);max-height:min(88dvh,840px);border-radius:12px;box-shadow:0 8px 32px rgb(0 0 0/16%)}.saved-library-visual button,.saved-library-visual input{font-family:inherit}.saved-library-visual .saved-header{padding:28px 32px 0;align-items:flex-start}.saved-library-visual .saved-title{font-size:24px;line-height:1.34;letter-spacing:0}.saved-library-visual .saved-subtitle{font-size:14px;font-weight:400;letter-spacing:0}.saved-library-visual .saved-header .del-btn{width:36px;height:36px;border:0;border-radius:6px;background:transparent}.saved-library-visual .saved-header .del-btn:not(:disabled):hover{color:var(--text-primary);background:var(--panel-surface-hover)}.saved-library-visual .saved-tabs{margin:20px 32px 0;padding:0;gap:24px;border:0;border-bottom:1px solid var(--panel-border);border-radius:0;background:var(--panel-bg)}.saved-library-visual .saved-tab{flex:0 1 auto;min-height:48px;padding:12px 0;border-radius:0;border-bottom:3px solid transparent;font-size:14px;font-weight:600}.saved-library-visual .saved-tab.active{background:transparent;color:var(--accent);border-bottom-color:var(--accent);box-shadow:none}.saved-library-visual .saved-tab-count{height:20px;min-width:20px;font-size:12px}.saved-library-visual .saved-search-wrap{margin:28px 32px 24px}.saved-library-visual .saved-search-input{min-height:50px;font-size:14px;border-radius:6px;background:var(--panel-bg)}.saved-library-visual .saved-modal-list{padding:24px 32px 32px;background:var(--color-surface--background--subtle);border-top:1px solid var(--color-border)}.saved-library-visual .saved-group-header{gap:8px;align-items:center;margin:0 0 8px}.saved-library-visual .saved-group-name{font-size:16px;font-weight:700;letter-spacing:0}.saved-library-visual .saved-group-address{font-size:12px}.saved-library-visual .saved-group-count{font-size:12px;font-weight:500;letter-spacing:0;border-radius:0;padding:0;background:none}.saved-library-visual .saved-group-tools{margin-top:0}.saved-library-visual .saved-group-add{width:36px;height:36px;border-radius:6px;background:var(--panel-bg);border-color:var(--panel-border)}.saved-library-visual .saved-group-add:not(:disabled):hover{background:var(--accent-bg-light);transform:none}.saved-library-visual .saved-group-pin{width:20px;height:20px;background:none;color:var(--text-secondary)}.saved-library-visual .saved-group-mark{width:20px;margin-top:0}.saved-library-visual .saved-group-rows{margin-left:0;padding-left:0;border-left:0}.saved-library-visual .saved-item-wrapper{background:var(--panel-bg);border-radius:8px}.saved-library-visual .saved-item-wrapper:hover{background:var(--panel-surface);border-color:var(--accent-border-subtle);transform:none;box-shadow:none}.saved-library-visual .saved-item-with-thumbnail{padding:16px;gap:16px;grid-template-columns:192px minmax(0,1fr) auto}.saved-library-visual .saved-measurement-thumbnail{align-self:center;border-radius:6px;box-shadow:0 0 0 1px var(--panel-border)}.saved-library-visual .saved-measurement-thumbnail:has(.measurement-map){background:#263c36}.saved-library-visual .saved-measurement-thumbnail .measurement-map{border-radius:0}.saved-library-visual .saved-item-main{gap:4px}.saved-library-visual .saved-item-area{display:flex;align-items:center;gap:8px;margin-top:4px;color:var(--color-heading);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.saved-library-visual .saved-item-area svg{color:var(--color-interactive);flex-shrink:0}.saved-library-visual .saved-item-name{font-size:16px;font-weight:700;letter-spacing:0}.saved-library-visual .saved-item-address,.saved-library-visual .saved-item-meta{font-size:12px}.saved-library-visual .saved-item-meta{font-variant-numeric:tabular-nums;line-height:1.5}.saved-library-visual .saved-actions-toggle,.saved-library-visual .saved-item-actions .action-btn,.saved-library-visual .saved-item-actions .del-btn{width:36px;height:36px;border-radius:6px;background:transparent;border-color:transparent}.saved-library-visual .zone-rename-btn{opacity:1;width:28px;height:28px;display:grid;place-items:center;color:var(--text-secondary)}.saved-library-visual .zone-rename-btn:focus-visible,.saved-library-visual .zone-rename-btn:not(:disabled):hover{opacity:1}.saved-library-visual .saved-item-title-row{height:24px;min-height:24px;line-height:24px}.saved-library-visual .saved-rename-row{position:relative}.saved-library-visual .saved-rename-row .zone-rename-input{display:block;box-sizing:border-box;min-width:0;width:100%;height:24px;margin:0;padding:0 22px 0 0;border:0;border-radius:2px;background:var(--color-surface);color:var(--color-heading);font-family:inherit;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:none}.saved-library-visual .saved-rename-row .zone-rename-input.input-error{outline-color:var(--color-destructive)}.saved-library-visual .saved-rename-status{position:absolute;right:3px;top:0;height:24px;display:grid;place-items:center;color:var(--color-text--secondary);pointer-events:none}.saved-library-visual button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.saved-library-visual .saved-thumbnail-open:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.saved-library-visual .saved-empty-title{font-size:20px}.saved-library-visual .saved-empty-desc{font-size:14px}.saved-library-visual .saved-empty-icon{border-radius:50%;background:var(--panel-surface);color:var(--text-secondary)}.saved-library-visual .del-confirm-row{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:20px 16px;background:var(--color-surface);cursor:default}.saved-library-visual .saved-delete-icon{margin-top:2px;color:var(--color-destructive)}.saved-library-visual .saved-delete-copy{min-width:0}.saved-library-visual .saved-delete-copy strong{display:block;color:var(--color-heading);font-size:14px;font-weight:700}.saved-library-visual .saved-delete-copy p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--color-text--secondary)}.saved-library-visual .saved-delete-actions{grid-column:2/-1;justify-content:flex-end;display:flex;flex-wrap:wrap;align-items:center;gap:8px;align-self:center}.saved-library-visual .del-cancel-btn,.saved-library-visual .del-confirm-btn{min-height:40px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;line-height:1.5;justify-content:center}.saved-library-visual .del-cancel-btn{background:var(--color-surface);border:1px solid var(--color-border--interactive);color:var(--color-text)}.saved-library-visual .del-cancel-btn:not(:disabled):hover{background:var(--color-surface--hover)}.saved-library-visual .saved-item-wrapper:has(.del-confirm-row){background:var(--color-surface);border-color:var(--color-border)}@media (max-width:560px){.saved-library-visual .del-confirm-row{grid-template-columns:20px minmax(0,1fr);padding:16px 12px}.saved-library-visual .saved-delete-actions{grid-column:1/-1;justify-content:flex-end}.saved-library-visual .del-cancel-btn,.saved-library-visual .del-confirm-btn,.saved-library-visual .saved-delete-actions .btn{min-height:44px}}.saved-library-visual .saved-action-label,.saved-library-visual .saved-actions-toggle{display:none}.saved-library-visual .saved-row-action-list{display:flex;gap:4px}@media (max-width:560px){.saved-library-visual{width:100%;border-radius:12px 12px 0 0}.saved-library-visual .saved-header{padding:24px 16px 0}.saved-library-visual .saved-title{font-size:20px}.saved-library-visual .saved-tabs{padding:0;margin:20px 16px 0;gap:20px}.saved-library-visual .saved-search-wrap{margin:16px}.saved-library-visual .saved-search-input{font-size:16px}.saved-library-visual .saved-modal-list{padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.saved-library-visual .saved-header{padding-top:20px}.saved-library-visual .saved-header-text{gap:4px}.saved-library-visual .saved-search-input{min-height:44px}.saved-library-visual .saved-search-wrap{margin:14px 16px 16px}.saved-library-visual .saved-group-header{display:grid;grid-template-columns:20px minmax(0,1fr) 36px;align-items:start;gap:3px 8px}.saved-library-visual .saved-group-mark{margin-top:2px}.saved-library-visual .saved-group-label{grid-column:2}.saved-library-visual .saved-group-tools{display:contents}.saved-library-visual .saved-group-count{grid-column:2;font-size:11px}.saved-library-visual .saved-group-add{grid-column:3;grid-row:1/3}.saved-library-visual .saved-item-with-thumbnail{padding:12px;gap:8px 10px;grid-template-columns:clamp(96px,28vw,120px) minmax(0,1fr) 32px;align-items:start}.saved-library-visual .saved-measurement-thumbnail{grid-column:1;grid-row:1;align-self:center;margin-top:0}.saved-library-visual .saved-item-main{grid-column:2;gap:3px}.saved-library-visual .saved-item-with-thumbnail .saved-item-actions{display:contents}.saved-library-visual .saved-actions-toggle{display:grid;place-items:center;grid-column:3;grid-row:1;width:32px;height:36px;border:0;color:var(--color-icon);cursor:pointer}.saved-library-visual .saved-actions-toggle[aria-expanded=true]{background:var(--color-surface--hover)}.saved-library-visual .saved-row-action-list{display:none}.saved-library-visual .saved-row-action-list.is-expanded{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:8px;padding-top:8px;border-top:1px solid var(--color-border)}.saved-library-visual .saved-row-action-list .action-btn,.saved-library-visual .saved-row-action-list .del-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;min-height:44px;padding:0 12px;font-size:12px}.saved-library-visual .saved-action-label{display:inline}.saved-library-visual .saved-item-area{font-size:15px;gap:0;margin-top:2px}.saved-library-visual .saved-item-area svg{display:none}.saved-library-visual .saved-item-name{font-size:14px}.saved-library-visual .saved-item-meta{font-size:11px;gap:4px}.saved-library-visual .saved-group-name{font-size:14px}.saved-library-visual .saved-group-address{font-size:12px}.saved-library-visual .saved-rename-row .zone-rename-input{font-size:14px}}.saved-library-overlay{background:rgb(0 0 0/32%)}[data-theme=dark] .saved-library-overlay{background:rgb(0 0 0/60%)}.saved-library-visual .saved-search-icon{left:16px}.saved-library-visual .saved-search-input{padding-left:46px}.saved-library-visual .saved-header-text{gap:8px}.saved-library-visual .saved-search-input{border-color:var(--color-border--interactive)}.saved-library-visual .saved-search-input:focus,.saved-library-visual .zone-rename-input{border-color:var(--color-focus);box-shadow:var(--shadow-focus)}.saved-library-visual .saved-group-pin,.saved-library-visual .saved-item-actions .action-btn,.saved-library-visual .saved-item-actions .del-btn,.saved-library-visual .saved-search-icon,.saved-library-visual .zone-rename-btn{color:var(--color-icon)}.saved-library-visual .saved-item-wrapper:hover{background:var(--color-surface--hover)}.saved-library-visual .saved-group-add:not(:disabled):hover{color:var(--color-interactive--hover)}.saved-library-visual .saved-item-actions .action-btn:not(:disabled):hover,.saved-library-visual .zone-rename-btn:not(:disabled):hover{color:var(--color-interactive--subtle--hover);background:var(--color-surface--hover)}.saved-library-visual .saved-item-actions .action-btn-active{color:var(--color-interactive)}.saved-library-visual .saved-item-actions .del-btn:not(:disabled):hover{color:var(--color-destructive);background:var(--color-critical--surface)}.saved-library-visual .saved-jobber-synced{color:var(--color-success)}.saved-library-visual .saved-jobber-status.is-warning{color:var(--color-warning--onSurface);background:var(--color-warning--surface);border-radius:4px;padding:2px 4px}.saved-library-visual .del-confirm-btn{background:var(--color-destructive);color:var(--color-surface)}.saved-library-visual .del-confirm-btn:not(:disabled):hover{background:var(--color-destructive--hover);filter:none}.saved-library-visual .saved-archived-upsell-btn{background:var(--color-interactive);box-shadow:none}.saved-library-visual .saved-archived-upsell-btn:not(:disabled):hover{background:var(--color-interactive--hover);box-shadow:none;transform:none}.saved-library-visual button{transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.saved-library-visual .del-cancel-btn:not(:disabled):hover,.saved-library-visual .saved-actions-toggle:not(:disabled):hover,.saved-library-visual .saved-header .del-btn:not(:disabled):hover,.saved-library-visual .saved-item-actions .action-btn:not(:disabled):hover,.saved-library-visual .zone-rename-btn:not(:disabled):hover{background:var(--color-surface--active);color:var(--color-heading);border-color:var(--color-border--interactive)}.saved-library-visual .saved-actions-toggle:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--color-border--interactive)}.saved-library-visual .saved-item-actions .del-btn:not(:disabled):hover{border-color:var(--color-destructive)}.saved-library-visual .saved-group-add:not(:disabled):hover{border-color:var(--color-interactive)}.saved-library-visual .saved-tab:not(:disabled):hover{background:var(--color-surface--hover);color:var(--color-interactive--hover)}.saved-library-visual .saved-thumbnail-open:not(:disabled):hover{background:rgb(255 255 255/12%);box-shadow:inset 0 0 0 2px var(--color-interactive)}@media (prefers-reduced-motion:reduce){.saved-library-visual button{transition:none}}.saved-library-visual .saved-modal-list:has(.library-empty){background:var(--color-surface);border-top-color:transparent}.saved-library-visual .saved-header+.saved-modal-list{margin-top:24px}.saved-library-visual .library-empty{width:100%;max-width:440px;align-self:center;padding:32px 12px 112px;gap:0}.library-empty-folder{position:relative;flex-shrink:0;color:#245b78;display:grid;place-items:center;width:120px;height:120px;margin-bottom:28px;border-radius:50%;background:color-mix(in srgb,var(--color-interactive) 7%,var(--color-surface))}[data-theme=dark] .library-empty-folder{color:#8ec6e6}.library-empty-confetti{color:var(--color-interactive);position:absolute;inset:0;width:100%;height:100%;opacity:.3;pointer-events:none}.saved-library-visual .library-empty .saved-empty-title{margin:0;text-wrap:balance;color:var(--color-heading);font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.025em}.saved-library-visual .library-empty .saved-empty-desc{max-width:350px;margin:12px 0 0;color:var(--color-text--secondary);font-size:15px;line-height:1.65;text-wrap:pretty}.library-empty-symbol{display:grid;place-items:center;width:88px;height:88px;margin-bottom:24px;border-radius:50%;background:var(--color-surface--background);color:var(--color-icon)}.library-empty-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:24px;padding:10px 20px;border:1px solid transparent;border-radius:6px;background:var(--color-interactive);color:var(--text-on-accent);font-size:14px;font-weight:700;line-height:1.5;cursor:pointer}.library-empty-action:hover{background:var(--color-interactive--hover)}.library-empty-action:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.library-empty-action--secondary{background:var(--color-surface);border-color:var(--color-border--interactive);color:var(--color-interactive)}.library-empty-action--secondary:hover{background:var(--color-surface--hover)}@media (max-width:560px){.saved-library-visual .library-empty{padding:24px 0 72px}.library-empty-folder{width:104px;height:104px;margin-bottom:24px}.saved-library-visual .library-empty .saved-empty-title{font-size:22px}.saved-library-visual .library-empty .saved-empty-desc{font-size:14px}}.saved-library-filters{display:flex;gap:4px;margin:0 32px 16px;padding:4px;width:fit-content;border-radius:8px;background:var(--color-surface--active)}.saved-library-filters button{background:transparent;border:0;font:inherit;cursor:pointer;min-height:44px;padding:8px 20px;border-radius:6px;color:var(--color-text--secondary);font-weight:600}.saved-library-filters button.is-active{background:var(--color-surface);color:var(--color-heading);box-shadow:0 1px 3px #0002}.saved-load-more{display:block;min-height:44px;margin:16px auto;padding:8px 20px;color:var(--accent);border:1px solid var(--color-border);border-radius:6px}.saved-library-empty,.saved-library-notice{padding:16px 32px;color:var(--color-text--secondary)}.saved-library-notice button{text-decoration:underline}.measurement-thumbnail-skeleton{position:absolute;inset:0;z-index:1}.measurement-choice-skeleton,.measurement-thumbnail-skeleton{background:var(--color-surface--active,#e6e9e7);overflow:hidden}.measurement-choice-skeleton:after,.measurement-thumbnail-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff60,transparent);transform:translateX(-100%);animation:measurement-thumbnail-shimmer 1.4s infinite;pointer-events:none}.measurement-choice-skeleton{position:relative}.measurement-preview-placeholder{position:relative;width:100%;aspect-ratio:440/250;border-radius:10px}@keyframes measurement-thumbnail-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.measurement-choice-skeleton:after,.measurement-thumbnail-skeleton:after{animation:none}}@media (max-width:560px){.saved-library-filters{margin-left:16px;margin-right:16px}}.saved-library-visual :is(.del-cancel-btn,.del-confirm-btn,.action-btn):disabled{opacity:1;color:var(--color-disabled);background:var(--color-disabled--secondary);border-color:var(--color-disabled--secondary);box-shadow:none;filter:none;cursor:not-allowed}.atlantis-theme{--jobber-brand-ink:hsl(197,90%,12%);--jobber-brand-highlight:hsl(86,100%,46%);--jobber-brand-mist:hsl(190,63%,92%);--font-sans:var(--font-library,Inter),Helvetica,Arial,sans-serif;--font-mono:var(--font-sans);--shadow-focus:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-focus);--color-heading:hsl(197,90%,12%);--color-text:hsl(198,35%,21%);--color-text--secondary:hsl(197,21%,36%);--color-icon:hsl(198,35%,21%);--color-icon--secondary:hsl(198,12%,57%);--color-interactive:hsl(107,58%,33%);--color-interactive--hover:hsl(107,65%,24%);--color-interactive--subtle:hsl(198,35%,21%);--color-interactive--subtle--hover:hsl(197,90%,12%);--color-interactive--background--subtle--hover:hsl(109,28%,92%);--color-surface:rgba(255,255,255,1);--color-surface--hover:hsl(43,18%,92%);--color-surface--active:hsl(40,9%,85%);--color-surface--background:hsl(43,18%,92%);--color-surface--background--subtle:hsl(35,20%,97%);--color-border:hsl(200,13%,87%);--color-border--interactive:hsl(200,13%,87%);--color-focus:hsl(198,12%,57%);--color-disabled:hsl(0,0%,58%);--color-disabled--secondary:hsl(0,0%,93%);--color-destructive:hsl(6,64%,51%);--color-destructive--hover:hsl(6,100%,35%);--color-critical--surface:hsl(7,63%,95%);--color-critical--onSurface:hsl(6,100%,24%);--color-success:hsl(107,58%,33%);--color-warning--surface:hsl(52,64%,89%);--color-warning--onSurface:hsl(51,64%,24%);--panel-bg:var(--color-surface);--panel-surface:var(--color-surface--background--subtle);--panel-surface-elevated:var(--color-surface);--panel-surface-hover:var(--color-surface--hover);--panel-border:var(--color-border);--text-primary:var(--color-heading);--text-secondary:var(--color-text);--text-muted:var(--color-text--secondary);--accent:var(--color-interactive);--accent-hover:var(--color-interactive--hover);--accent-dim:var(--color-interactive--background--subtle--hover);--accent-bg-subtle:var(--color-interactive--background--subtle--hover);--accent-bg-light:var(--color-interactive--background--subtle--hover);--accent-bg-medium:var(--color-interactive--background--subtle--hover);--accent-border-dim:var(--color-border--interactive);--accent-border-subtle:var(--color-border--interactive);--accent-border-medium:var(--color-interactive);--danger:var(--color-destructive);--danger-dim:var(--color-critical--surface);--danger-bg-subtle:var(--color-critical--surface);--danger-border-subtle:var(--color-destructive);--text-on-accent:var(--color-surface);--atl-radius-control:6px;--atl-radius-panel:12px;--atl-shadow-panel:0 4px 20px rgb(0 0 0/12%);font-family:var(--font-sans);color:var(--color-text);font-size:14px;line-height:1.5}.atlantis-theme[data-theme=dark],[data-theme=dark] .atlantis-theme:not([data-theme=light]){--color-heading:hsl(210,17%,98%);--color-text:hsl(195,12%,94%);--color-text--secondary:hsl(196,12%,70%);--color-icon:hsl(195,12%,94%);--color-icon--secondary:hsl(198,12%,57%);--color-interactive:hsl(86,60%,50%);--color-interactive--hover:hsl(86,60%,60%);--color-interactive--subtle:hsl(195,12%,94%);--color-interactive--subtle--hover:hsl(210,17%,98%);--color-interactive--background--subtle--hover:hsl(107,64%,16%);--color-surface:hsl(197,15%,16%);--color-surface--hover:hsl(197,18%,25%);--color-surface--active:hsl(197,15%,35%);--color-surface--background:hsl(197,10%,10%);--color-surface--background--subtle:hsl(197,18%,25%);--color-border:hsl(197,15%,35%);--color-border--interactive:hsl(198,12%,57%);--color-focus:hsl(198,12%,57%);--color-disabled:hsl(0,0%,58%);--color-disabled--secondary:hsl(0,0%,35%);--color-destructive:hsl(6,64%,65%);--color-destructive--hover:hsl(6,64%,76%);--color-critical--surface:hsl(6,100%,16%);--color-critical--onSurface:hsl(5,65%,90%);--color-success:hsl(107,30%,49%);--color-warning--surface:hsl(51,64%,24%);--color-warning--onSurface:hsl(52,64%,89%)}.atlantis-theme :is(button,input,select,textarea){font-family:inherit}.atlantis-theme .atl-surface,.atlantis-theme.atl-surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--atl-radius-panel);box-shadow:var(--atl-shadow-panel);backdrop-filter:none;-webkit-backdrop-filter:none}.atlantis-theme .atl-button{min-height:40px;gap:8px;padding:8px 12px;border:1px solid var(--color-border--interactive);background:var(--color-surface);color:var(--color-text);font-size:14px;font-weight:600;line-height:1.5;box-shadow:none}.atlantis-theme .atl-button,.atlantis-theme .atl-icon-button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--atl-radius-control);cursor:pointer}.atlantis-theme .atl-icon-button{flex-shrink:0;color:var(--color-icon)}.atlantis-theme .atl-input{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border--interactive);border-radius:var(--atl-radius-control);font-size:14px;box-shadow:none}.atlantis-theme :is(.atl-button,.atl-icon-button):not(:disabled):not([aria-disabled=true]):hover{background:var(--color-surface--active);color:var(--color-heading);border-color:var(--color-border--interactive)}.atlantis-theme :is(button,[role=button],a,input,select):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.atlantis-theme :is(.atl-button,.atl-icon-button):disabled{cursor:not-allowed}.atlantis-theme :is(.atl-button,.atl-icon-button,.atl-input){transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}@media (prefers-reduced-motion:reduce){.atlantis-theme :is(.atl-button,.atl-icon-button,.atl-input){transition:none}}.atlantis-theme .btn{background:var(--color-surface);color:var(--color-heading);border-color:var(--color-border--interactive);box-shadow:none}.atlantis-theme .btn-accent{background:var(--color-interactive);color:var(--text-on-accent);border-color:var(--color-interactive)}.atlantis-theme .btn-accent:hover:not(:disabled){background:var(--color-interactive--hover);border-color:var(--color-interactive--hover);box-shadow:none}.measure-ui{--measure-content-background:var(--color-surface--background--subtle);--measure-chrome-background:var(--color-surface);--measure-search-background:var(--color-surface);--overlay-bg-panel:var(--color-surface);--overlay-bg-heavy:var(--color-surface);--border-secondary:var(--color-border--interactive);--accent-gradient-top:var(--color-interactive);--accent-active:var(--color-interactive--hover);--accent-glow:transparent;--accent-shadow:transparent;--accent-inset:transparent;--surface-highlight:transparent;--font-num:var(--font-sans);--page-ground:var(--color-surface--background--subtle);font-variant-numeric:tabular-nums}.measure-ui.atl-surface{border-radius:12px}.measure-ui :is(button,[role=button],a){-webkit-tap-highlight-color:transparent}.measure-ui :is(button,[role=button],a):not(:disabled):not([aria-disabled=true]){cursor:pointer}.measure-ui :is(button,[role=button],a):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.measure-ui :is(button,a){transition:background-color .12s ease,color .12s ease,border-color .12s ease}.measure-ui :is(button,[role=button]):is(:disabled,[aria-disabled=true]){cursor:not-allowed}.measure-ui.fps-cmd{gap:12px;padding:10px 12px 10px 16px}.measure-ui .fps-brand{padding:4px}.measure-ui .fps-brand:hover{background:var(--color-surface--hover);opacity:1}.measure-ui .fps-wordmark{font-size:14px;letter-spacing:-.015em}.measure-ui .input-field{min-height:40px;border-radius:6px;border-color:var(--color-border--interactive);background:var(--measure-search-background);color:var(--color-text);font-family:var(--font-sans);font-size:14px;box-shadow:none}.measure-ui .input-field::placeholder{color:var(--color-text--secondary)}.measure-ui .input-field:focus{border-color:var(--color-focus);box-shadow:0 0 0 1px var(--color-focus);outline:none}.measure-ui :is(.ac-dropdown,.user-dropdown){background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--atl-shadow-panel);backdrop-filter:none}.measure-ui :is(.ac-item,.user-dropdown-item){padding:12px;font-size:14px;line-height:1.5;color:var(--color-text)}.measure-ui :is(.ac-item:hover,.ac-item.active,.user-dropdown-item:hover:not(:disabled)){background:var(--color-surface--hover);color:var(--color-heading)}.measure-ui .user-dropdown-item.danger:hover:not(:disabled){color:var(--color-destructive);background:var(--color-critical--surface)}.measure-ui .user-dropdown-email{font-size:12px;color:var(--color-text--secondary)}.measure-ui :is(.fps-icobtn,.account-btn,.user-menu-btn,.saved-icon-btn){width:36px;height:36px;border-radius:6px;border:1px solid var(--color-border);color:var(--color-icon);background:var(--color-surface);box-shadow:none}.measure-ui .user-menu-avatar{border-radius:50%}.measure-ui :is(.fps-brand-caret,.fps-collapse,.search-clear,.theme-seg){border-radius:6px;color:var(--color-icon)}.measure-ui :is(.fps-seg,.fps-source-select,.user-dropdown-theme){border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface--background--subtle);box-shadow:none}.measure-ui :is(.toggle-opt,.theme-seg){border-radius:4px;font-weight:600}.measure-ui :is(.toggle-opt.active,.theme-seg.active){color:var(--color-interactive);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-interactive)}.measure-ui .fps-source-select{color:var(--color-text)}.measure-ui .fps-source-select:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.measure-ui .fps-source-select-value{font-weight:600}.measure-ui.fps-site-nav{padding:16px}.measure-ui .fps-site-nav-title{font-size:12px;text-transform:none;letter-spacing:0}.measure-ui .fps-site-nav-link{border-radius:6px;font-size:14px}.measure-ui .fps-site-nav-link:hover{color:var(--color-heading);background:var(--color-surface--hover)}.measure-ui :is(.fps-tool,.fps-zoom-btn,.fps-icobtn,.mobile-fab,.look-around-action){border-radius:6px}.measure-ui :is(.fps-tool,.fps-zoom-btn){color:var(--color-icon)}.measure-ui :is(.fps-tool,.fps-zoom-btn,.fps-icobtn,.account-btn,.user-menu-btn,.saved-icon-btn,.fps-brand-caret,.fps-collapse,.search-clear,.theme-seg,.toggle-opt,.mobile-fab,.look-around-action):not(:disabled):not([aria-disabled=true]):hover{color:var(--color-heading);background:var(--color-surface--active)}.measure-ui :is(.fps-tool.primary,.btn-accent){color:var(--text-on-accent);background:var(--color-interactive);border-color:var(--color-interactive);box-shadow:none;filter:none}.measure-ui :is(.fps-tool.primary,.btn-accent):not(:disabled):not([aria-disabled=true]):hover{color:var(--text-on-accent);background:var(--color-interactive--hover);border-color:var(--color-interactive--hover);filter:none}.measure-ui :is(.fps-tool.cancel,.mobile-action-btn.danger){background:var(--color-critical--surface);color:var(--color-destructive)}.measure-ui :is(.fps-tool.cancel,.mobile-action-btn.danger):not(:disabled):hover{color:var(--color-destructive--hover);background:var(--color-critical--surface);filter:none}.measure-ui :is(.fps-tool.active,.mobile-fab.active){color:var(--color-interactive);background:var(--accent-bg-light);box-shadow:inset 0 0 0 1px var(--color-interactive)}.measure-ui :is(.fps-tip,.look-around-tip){background:var(--color-heading);color:var(--color-surface);border:0;border-radius:6px;font-family:var(--font-sans);font-size:12px;box-shadow:var(--atl-shadow-panel)}.measure-ui .fps-tip b{font-family:inherit;color:inherit;opacity:.75}.measure-ui.fps-panel-reopen:hover{background:var(--color-surface--hover)}.measure-ui .fps-panel-head{padding:16px}.measure-ui .fps-panel-head h2{font-size:18px;font-weight:700;letter-spacing:-.015em}.measure-ui .fps-panel-body{background:var(--measure-content-background)}.measure-ui .fps-panel-foot{background:var(--color-surface)}.measure-ui :is(.fps-count,.meas-count){border-radius:4px;font-size:12px;letter-spacing:0}.measure-ui .fps-count.dirty{color:var(--color-interactive);background:var(--accent-bg-light)}.measure-ui .meas-total{text-align:left;padding:20px 16px;margin-bottom:24px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:none}.measure-ui .meas-total-label{font-size:14px;font-weight:500;text-transform:none;letter-spacing:0;margin-bottom:8px;color:var(--color-text--secondary)}.measure-ui .meas-total-value{justify-content:flex-start;font-family:var(--font-sans);font-size:36px;font-weight:700;letter-spacing:-.025em;line-height:1.2;color:var(--color-heading)}.measure-ui .meas-total-unit{font-size:14px;font-weight:500;text-transform:none;letter-spacing:0}.measure-ui .meas-total-companion{font-family:var(--font-sans);font-size:13px;margin-top:8px}.measure-ui .area-unit-select{border-radius:4px}.measure-ui .area-unit-select:hover{background:var(--color-surface--hover);color:var(--color-interactive)}.measure-ui .area-unit-select:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.measure-ui .meas-zones-label{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:var(--color-text--secondary)}.measure-ui .zone-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:12px;gap:10px}.measure-ui .zone-item:hover{background:var(--color-surface--hover);border-color:var(--color-border--interactive);transform:none;box-shadow:none}.measure-ui .zone-item.editing{border-color:var(--color-interactive);background:var(--color-surface);box-shadow:inset 3px 0 0 var(--color-interactive)}.measure-ui .zone-swatch{width:28px;height:28px;border-radius:50%;font-size:12px}.measure-ui .zone-title-row{display:flex;align-items:center;gap:4px;min-height:28px}.measure-ui .zone-name{font-size:14px;font-weight:600;line-height:28px}.measure-ui .zone-area{font-family:var(--font-sans);font-size:12px;line-height:1.5;color:var(--color-text--secondary)}.measure-ui .zone-rename-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;opacity:1;color:var(--color-icon)}.measure-ui .zone-rename-btn:hover{background:var(--color-surface--active);color:var(--color-heading)}.measure-ui .zone-editing-badge{font-size:10px;padding:2px 4px;text-transform:none;letter-spacing:0;border:0;background:var(--accent-bg-light);color:var(--color-interactive);animation:none}.measure-ui .zone-rename-input{display:block;height:28px;padding:0;margin:0;border:0;border-radius:2px;font-size:14px;font-weight:600;line-height:28px;background:var(--color-surface);outline:2px solid var(--color-focus);outline-offset:1px;box-shadow:none}.measure-ui .btn{min-height:40px;border-radius:6px;font-size:14px;font-weight:600;letter-spacing:0;box-shadow:none}.measure-ui .btn:not(.btn-accent):not(:disabled):hover{background:var(--color-surface--active);color:var(--color-heading);border-color:var(--color-border--interactive);transform:none}.measure-ui .fps-edit-row .btn{font-size:12px;padding-inline:8px;gap:6px}.measure-ui .fps-help-replay{box-shadow:none;background:var(--color-interactive);color:var(--text-on-accent);border-radius:6px}.measure-ui .fps-help-replay:hover{background:var(--color-interactive--hover)}.measure-ui :is(.prop-pop,.prop-hint){border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--atl-shadow-panel)}.measure-ui :is(.prop-pop,.prop-hint):after{border-color:var(--color-border);background:var(--color-surface)}.measure-ui :is(.prop-pop-badge,.prop-hint-badge){color:var(--color-interactive);background:var(--accent-bg-light)}.measure-ui :is(.prop-pop-title,.prop-hint-title){font-family:var(--font-sans);font-weight:700;color:var(--color-heading)}.measure-ui :is(.prop-pop-key,.prop-pop-hint,.prop-hint-body){color:var(--color-text--secondary);font-family:var(--font-sans)}.measure-ui :is(.prop-pop-figure,.prop-pop-companion,.prop-pop-id){font-family:var(--font-sans);font-variant-numeric:tabular-nums}.measure-ui .prop-pop-val{color:var(--color-heading)}.measure-ui .prop-pop-figure{font-size:16px;font-weight:700}.measure-ui.look-around-shell{border-color:var(--color-border);border-radius:10px;box-shadow:var(--atl-shadow-panel)}.measure-ui .look-around-header{background:var(--color-surface)}.measure-ui .look-around-source-tab{border-radius:4px}.measure-ui .look-around-source-tab:not(:disabled):hover{background:var(--color-surface--active)}.measure-ui .look-around-source-tab.active{background:var(--accent-bg-light);color:var(--color-interactive)}.measure-ui.map-loading-overlay{background:var(--color-surface--background--subtle)}.measure-ui .map-loading-text{color:var(--color-heading);font-size:16px}.measure-ui.notification{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);box-shadow:var(--atl-shadow-panel);font-family:var(--font-sans);font-size:14px}.measure-ui .notification-action{padding:6px 10px;border-radius:4px;color:var(--color-interactive)}.measure-ui .notification-action:hover{background:var(--accent-bg-light);color:var(--color-interactive--hover)}.measure-ui.fps-help-card{border-radius:12px}.measure-ui .fps-help-head h2{font-size:24px;letter-spacing:-.015em}.measure-ui .fps-help-item-label{font-size:14px}.measure-ui .fps-help-item-desc{font-size:13px;line-height:1.5}.measure-ui .fps-help-card-foot{background:var(--color-surface--background--subtle)}.measure-ui .del-btn:not(:disabled):hover{background:var(--color-surface--active);color:var(--color-heading)}.measure-ui.mobile-search-row{padding:8px;gap:8px;border-radius:8px}.measure-ui.mobile-search-row .input-field{min-height:40px;font-size:16px;border:0;border-radius:6px;background:var(--measure-search-background)}.measure-ui :is(.mobile-fab,.mobile-map-source-label){background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 2px 10px rgb(0 0 0/12%);backdrop-filter:none}.measure-ui .mobile-fab{width:44px;height:44px;border-radius:8px}.measure-ui .mobile-map-source-label{border-radius:4px;font-family:var(--font-sans);color:var(--color-text--secondary)}.measure-ui.mobile-area-badge{border-radius:8px}.measure-ui.mobile-area-badge:hover{background:var(--color-surface--hover)}.measure-ui .mobile-area-value{font-family:var(--font-sans);font-weight:700;color:var(--color-heading)}.measure-ui.mobile-action-bar{background:var(--color-surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 -2px 12px rgb(0 0 0/10%);gap:4px}.measure-ui .mobile-action-btn{border-radius:6px}.measure-ui .mobile-action-label{font-size:11px;letter-spacing:0}.measure-ui .mobile-action-btn:not(:disabled):hover{background:var(--color-surface--active);color:var(--color-heading)}.measure-ui .mobile-action-btn.primary{background:var(--color-interactive);color:var(--text-on-accent)}.measure-ui .mobile-action-btn.primary:not(:disabled):hover{background:var(--color-interactive--hover);color:var(--text-on-accent)}.measure-ui .mobile-action-btn.primary .mobile-action-icon{background:none;box-shadow:none;color:inherit}.measure-ui.mobile-drawer-overlay{background:rgb(0 0 0/32%)}.measure-ui .mobile-drawer{height:62.5dvh;max-height:62.5dvh;background:var(--color-surface);border:1px solid var(--color-border);border-bottom:0;border-radius:12px 12px 0 0;box-shadow:0 8px 32px rgb(0 0 0/16%);backdrop-filter:none;-webkit-backdrop-filter:none}.measure-ui .mobile-drawer-body{min-height:0;padding:20px 16px calc(20px + env(safe-area-inset-bottom));background:var(--color-surface--background--subtle);border-top:1px solid var(--color-border)}.measure-ui .meas-title{font-size:20px;letter-spacing:-.015em}.measure-ui .mobile-measurements-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0;padding:20px 16px 16px}.measure-ui .mobile-measurements-header .meas-title{line-height:1.34;letter-spacing:0}.measure-ui .mobile-measurements-subtitle{margin:4px 0 0;font-size:14px;line-height:1.5;font-weight:400;color:var(--color-text--secondary)}.measure-ui .mobile-measurements-close{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--color-icon);touch-action:none}.measure-ui .mobile-measurements-close:hover{background:var(--color-surface--hover);color:var(--color-heading)}[data-theme=dark] .measure-ui.mobile-drawer-overlay{background:rgb(0 0 0/60%)}.measure-ui.mobile-drawer-overlay.is-closing{background:transparent}@media (max-width:768px){.measure-ui .meas-total-value{font-size:36px}.measure-ui .meas-total{padding:16px;margin-bottom:20px}.measure-ui .zone-item--sheet{padding:12px}}@media (prefers-reduced-motion:reduce){.measure-ui :is(button,a){transition:none}}.measure-ui:is(button,[role=button]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.measure-ui .fps-count{display:block;line-height:24px;padding-block:0}.measure-ui :is(.fps-icobtn,.fps-tool,.fps-zoom-btn,.mobile-action-icon)>svg{width:20px;height:20px;stroke-width:1.8}.measure-ui[data-theme=dark],[data-theme=dark] .measure-ui:not([data-theme=light]){--measure-content-background:var(--color-surface);--measure-chrome-background:var(--color-surface--background);--measure-search-background:var(--color-surface--hover);--atl-shadow-panel:0 2px 8px rgb(0 0 0/18%)}.measure-ui:is(.fps-cmd,.fps-dock,.fps-zoom,.mobile-search-row,.mobile-action-bar){background:var(--measure-chrome-background)}.measure-ui .measure-empty-zone{padding:24px 12px;text-align:center;border-top:1px solid var(--color-border)}.measure-ui .measure-empty-zone h4{margin:0 0 8px;font-size:14px;line-height:1.5;font-weight:500;color:var(--color-text--secondary)}.measure-ui .measure-empty-zone p{max-width:240px;margin:0 auto;font-size:13px;line-height:1.6;color:var(--color-text--secondary)}.measure-ui :is(.account-btn,.user-menu-btn){border-radius:50%;overflow:hidden}.measure-ui.mobile-search-row .saved-icon-btn{border-radius:6px}.measure-ui .mobile-action-btn{border-radius:10px}.measure-ui :is(.btn,.fps-tool,.fps-zoom-btn,.fps-icobtn,.mobile-fab,.mobile-action-btn,.look-around-source-tab):is(:disabled,[aria-disabled=true]){opacity:1;color:var(--color-disabled);background:var(--color-disabled--secondary);border-color:var(--color-disabled--secondary);box-shadow:none;filter:none;transform:none}.measure-ui .mobile-action-btn:disabled{background:transparent}.measure-ui.mobile-action-bar{gap:0;padding-top:4px;border-color:var(--color-border);box-shadow:0 -2px 8px rgb(0 0 0/6%)}.measure-ui .mobile-action-btn{min-width:0;padding:4px 2px;gap:2px;border-radius:8px;color:var(--color-heading)}.measure-ui .mobile-action-icon{width:40px;height:40px;border-radius:0;background:none;box-shadow:none;border:0}.measure-ui .mobile-action-icon>svg{width:23px;height:23px;stroke-width:1.8}.measure-ui .mobile-action-label{font-size:12px;line-height:18px;font-weight:600}.measure-ui .mobile-action-btn.mobile-create-action{background:transparent;color:var(--color-interactive)}.measure-ui .mobile-action-btn.mobile-create-action:not(:disabled):hover{background:var(--color-surface--active);color:var(--color-interactive--hover)}.measure-ui .mobile-action-btn.mobile-create-action .mobile-action-icon{background:none;color:inherit}.measure-ui .mobile-action-btn.danger{color:var(--color-destructive)}.measure-ui .mobile-action-btn.mobile-create-action:disabled{background:transparent}.measure-ui .mobile-action-btn.mobile-create-action:disabled .mobile-action-icon{background:none;color:var(--color-disabled)}.measure-ui .mobile-action-btn.danger:not(:disabled):hover{color:var(--color-destructive--hover)}.measure-ui.mobile-right-col{align-items:flex-end;gap:24px}.measure-ui .mobile-source-picker{position:relative}.measure-ui .mobile-source-trigger{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-heading);box-shadow:0 2px 10px rgb(0 0 0/12%)}.measure-ui .mobile-source-trigger:hover{background:var(--color-surface--hover)}.measure-ui .mobile-source-caption{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2}.measure-ui .mobile-source-caption>span{font-size:11px;color:var(--color-text--secondary)}.measure-ui .mobile-source-caption strong{font-size:13px;font-weight:600}.measure-ui .mobile-source-chevron{color:var(--color-icon)}.measure-ui .mobile-source-trigger[aria-expanded=true] .mobile-source-chevron{transform:rotate(180deg)}.measure-ui .mobile-source-popover{position:absolute;right:0;bottom:calc(100% + 8px);width:min(240px,calc(100vw - 24px));padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--atl-shadow-panel);z-index:2}.measure-ui :is(.mobile-source-popover,.mobile-tools-popover) h3{margin:0 0 12px;color:var(--color-heading);font-size:14px;font-weight:700}.measure-ui .mobile-source-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.measure-ui .mobile-source-option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:76px;padding:10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-heading);font-size:13px;font-weight:600}.measure-ui .mobile-source-option:hover{background:var(--color-surface--hover);border-color:var(--color-border--interactive)}.measure-ui .mobile-source-option[aria-checked=true]{background:var(--accent-bg-light);border-color:var(--color-interactive);color:var(--color-interactive)}.measure-ui .mobile-source-option[aria-checked=true]:hover{background:var(--color-surface--active)}.measure-ui .mobile-source-logo{display:grid;place-items:center;width:24px;height:24px}.measure-ui .mobile-source-logo svg{width:22px;height:22px}.measure-ui .mobile-source-check{position:absolute;top:6px;right:6px}.measure-ui .mobile-fab>svg{width:22px;height:22px;stroke-width:1.6}.measure-ui.mobile-map-tools{gap:0;padding:4px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--atl-shadow-panel)}.measure-ui.mobile-map-tools .mobile-fab{border:0;border-radius:4px;background:transparent;box-shadow:none}.measure-ui.mobile-map-tools .mobile-fab+.mobile-fab{margin-top:5px;position:relative}.measure-ui.mobile-map-tools .mobile-fab+.mobile-fab:before{content:"";position:absolute;top:-3px;left:6px;right:6px;border-top:1px solid var(--color-border);pointer-events:none}.measure-ui.mobile-map-tools .mobile-fab.active{background:var(--accent-bg-light);color:var(--color-interactive)}.measure-ui.mobile-map-tools .mobile-fab:not(:disabled):not([aria-disabled=true]):hover{background:var(--color-surface--active)}.measure-ui.workspace-feedback{justify-content:flex-start;gap:10px;box-shadow:none;opacity:0;transition:opacity .16s ease,visibility 0s linear .16s}.measure-ui.workspace-feedback.show{opacity:1;visibility:visible;transition:opacity .16s ease,visibility 0s}.measure-ui.workspace-feedback .notification-msg{flex:1;min-width:0;line-height:1.5;overflow-wrap:anywhere}.measure-ui .notification-status-icon{display:flex;align-self:flex-start;padding-top:2px;flex:none;color:var(--color-icon)}.measure-ui.workspace-feedback[data-tone=success] .notification-status-icon{color:var(--color-interactive)}.measure-ui.workspace-feedback[data-tone=error]{border-color:var(--color-destructive);background:var(--color-critical--surface)}.measure-ui.workspace-feedback[data-tone=error] .notification-status-icon{color:var(--color-destructive)}.measure-ui.workspace-feedback .notification-action{align-self:center;padding:6px 8px;min-height:36px;border:0;background:transparent;font-size:13px;font-weight:600}.measure-ui .notification-dismiss{display:grid;place-items:center;width:36px;height:36px;flex:none;align-self:center;border:0;border-radius:4px;background:transparent;color:var(--color-icon);pointer-events:auto}.measure-ui .notification-dismiss:hover{background:var(--color-surface--active);color:var(--color-heading)}.measure-ui.workspace-feedback:not(.show){visibility:hidden;pointer-events:none}.measure-ui.workspace-feedback:not(.show) button{pointer-events:none}@media (prefers-reduced-motion:reduce){.measure-ui.workspace-feedback,.measure-ui.workspace-feedback.show{transition:none}}.measure-ui.mobile-map-tools .mobile-fab:is(:disabled,[aria-disabled=true]){background:transparent}.mobile-top-bar .measure-ui.notification.mobile-header-notification{position:relative;inset:auto;transform:none;flex:none;width:100%;max-width:100%;margin-top:8px;padding:10px 12px;gap:10px;z-index:0}.mobile-header-notification .notification-msg{min-width:0;overflow-wrap:anywhere}.measure-ui.mobile-right-col{bottom:160px}@media (display-mode:standalone){.measure-ui.mobile-right-col{bottom:189px}}.measure-ui.mobile-floating-dock{position:absolute;z-index:1100;left:12px;right:12px;bottom:100px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--atl-shadow-panel)}.measure-ui .mobile-dock-total{min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:4px;border:0;border-radius:4px;background:transparent;color:var(--color-heading);text-align:left}.measure-ui .mobile-dock-total>span:first-child{font-size:12px;font-weight:600;color:var(--color-heading)}.measure-ui .mobile-dock-figure{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;max-width:100%}.measure-ui .mobile-dock-figure strong{font-size:22px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.measure-ui .mobile-dock-figure>span{font-size:11px;color:var(--color-text--secondary)}.measure-ui.mobile-floating-dock .mobile-source-trigger{flex-direction:column;justify-content:center;min-width:72px;min-height:44px;padding:0 4px;gap:2px;border:0;border-radius:4px;background:transparent;box-shadow:none;font-size:11px;font-weight:600}.measure-ui.mobile-floating-dock .mobile-source-trigger>svg:first-child{width:22px;height:22px;flex-shrink:0}.measure-ui .mobile-tools-menu,.measure-ui.mobile-floating-dock .mobile-source-picker{position:static}.measure-ui .mobile-tools-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:48px;min-height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--color-heading);font-size:11px;font-weight:600}.measure-ui.mobile-floating-dock :is(.mobile-dock-total,.mobile-source-trigger,.mobile-tools-trigger,.mobile-fab):not(:disabled):hover{background:var(--color-surface--hover)}.measure-ui .mobile-tools-popover{position:absolute;bottom:calc(100% + 20px);right:0;width:min(184px,calc(100vw - 40px));padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--atl-shadow-panel)}.measure-ui .mobile-tools-popover .mobile-fab{width:100%;height:auto;min-height:44px;justify-content:flex-start;gap:12px;padding:10px 8px;border:0;border-radius:4px;box-shadow:none;background:transparent;color:var(--color-text);font-size:14px}.measure-ui .mobile-tools-popover .mobile-fab svg{flex-shrink:0}.measure-ui .mobile-tools-popover .mobile-fab.active{background:var(--accent-bg-light);color:var(--color-interactive)}.measure-ui .mobile-tools-popover .mobile-fab:is(:disabled,[aria-disabled=true]){background:transparent;border-color:transparent;box-shadow:none}.measure-ui.mobile-floating-dock :is(.mobile-source-popover,.mobile-tools-popover){left:0;right:0;bottom:calc(100% + 8px);width:auto;padding:6px}.measure-ui.mobile-floating-dock :is(.mobile-source-options,.mobile-tools-popover){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.measure-ui.mobile-floating-dock :is(.mobile-source-option,.mobile-tools-popover .mobile-fab){display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:64px;height:auto;gap:4px;padding:8px 2px;font-size:11px;font-weight:600;line-height:1.25;text-align:center;overflow-wrap:anywhere}.measure-ui.mobile-floating-dock .mobile-source-check{top:3px;right:3px;width:12px;height:12px}.measure-ui.mobile-floating-dock :is(.mobile-source-trigger,.mobile-tools-trigger)[aria-expanded=true]{background:var(--accent-bg-light);color:var(--color-interactive)}@media (max-width:768px){.measure-ui.look-around-shell{bottom:180px}.fps-tour-card{bottom:calc(env(safe-area-inset-bottom, 8px) + 180px)}}@media (display-mode:standalone){.measure-ui.mobile-floating-dock{bottom:129px}}@media (display-mode:standalone) and (max-width:768px){.measure-ui.look-around-shell{bottom:209px}.fps-tour-card{bottom:calc(env(safe-area-inset-bottom, 8px) + 209px)}}.measure-ui .user-dropdown-item:disabled{opacity:1;color:var(--color-disabled);background:var(--color-disabled--secondary);cursor:not-allowed}.sub-success-card{position:relative;animation:upgradeSlideIn .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.sub-success-card.is-closing{animation:upgradeSlideOut .26s cubic-bezier(.4,0,1,1) forwards}.sub-success-content{display:flex;flex-direction:column;align-items:center;padding:36px 32px 28px;text-align:center}.sub-success-icon{margin-bottom:16px}.sub-success-title{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 6px;letter-spacing:-.01em}.sub-success-subtitle{font-size:13px;color:var(--text-secondary);margin:0 0 20px;line-height:1.5}.sub-success-features{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;margin-bottom:24px}.sub-success-feature{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-primary)}.sub-success-feature svg{flex-shrink:0}.sub-success-cta{width:100%;padding:11px 0;border:none;border-radius:8px;background:var(--accent);color:var(--text-on-accent);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s;letter-spacing:-.01em}.sub-success-cta:hover{opacity:.9}.sub-success-fair-use{font-size:11px;color:var(--text-secondary);opacity:.5;margin:10px 0 0}.sub-success-secondary{margin-top:12px;padding:4px 8px;border:none;background:none;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:color .15s}.sub-success-secondary:hover{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.sub-success-card,.sub-success-card.is-closing{animation:none}}.workflow-ui{--border-secondary:var(--color-border--interactive);--warning:var(--color-warning--onSurface)}.workflow-ui.save-card{width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.workflow-ui .save-card-inner{padding:24px}.workflow-ui .saved-header{gap:16px;margin-bottom:24px}.workflow-ui .saved-header-left{gap:12px;min-width:0}.workflow-ui .saved-header-icon{width:24px;height:24px;flex-shrink:0;border:0;background:none;box-shadow:none;color:var(--color-icon)}.workflow-ui .saved-title{font-size:22px;line-height:1.3;letter-spacing:-.015em;font-weight:700;color:var(--color-heading);white-space:normal}.workflow-ui .del-btn{width:36px;height:36px;border-radius:6px;border:0;background:transparent;color:var(--color-icon)}.workflow-ui .del-btn:not(:disabled):hover{background:var(--color-surface--active);color:var(--color-heading)}.workflow-ui .save-loaded-info{font-size:14px;line-height:1.5;padding:16px;border-radius:8px;background:var(--color-surface--background--subtle);overflow-wrap:anywhere}.workflow-ui .save-loaded-info>svg{flex-shrink:0;color:var(--color-icon--secondary)}.workflow-ui .save-property-context{margin-bottom:16px}.workflow-ui .save-property-context strong{min-width:0}.workflow-ui .save-property-context p{margin:8px 0 0}.workflow-ui :is(input,select){min-height:44px;max-width:100%;border:1px solid var(--color-border--interactive);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-size:14px;padding:10px 12px;box-shadow:none}.workflow-ui input::placeholder{color:var(--color-text--secondary)}.workflow-ui :is(input,select):focus{outline:2px solid var(--color-focus);outline-offset:1px;box-shadow:none}.workflow-ui .save-property-context select{display:block;width:100%;margin-top:8px}.workflow-ui :is(.workflow-label,label){font-size:14px;font-weight:500;color:var(--color-text)}.workflow-ui .field-error{font-size:13px;color:var(--color-destructive)}.workflow-ui .btn{min-height:40px;border-radius:6px;font-size:14px;line-height:1.5;font-weight:600;white-space:normal;box-shadow:none}.workflow-ui .btn>svg{flex-shrink:0}.workflow-ui .btn-accent{background:var(--color-interactive);color:var(--text-on-accent);border-color:var(--color-interactive);box-shadow:none}.workflow-ui .btn-accent:not(:disabled):hover{background:var(--color-interactive--hover);border-color:var(--color-interactive--hover)}.workflow-ui .btn:not(.btn-accent):not(:disabled):hover{background:var(--color-surface--active);color:var(--color-heading);border-color:var(--color-border--interactive);box-shadow:none}.workflow-ui :is(.btn,.del-btn,.saved-measurement-action):disabled{opacity:1;background:var(--color-disabled--secondary);color:var(--color-disabled);border-color:var(--color-disabled--secondary);box-shadow:none;cursor:not-allowed;transform:none}.workflow-ui .saved-measurement-action{flex-shrink:0;border-radius:6px;padding:6px 8px;color:var(--color-interactive)}.workflow-ui .saved-measurement-action:not(:disabled):hover{background:var(--color-surface--active);color:var(--color-interactive--hover)}.workflow-ui .workflow-choice{align-items:flex-start}.workflow-ui .workflow-choice>div{min-width:0}.workflow-ui .workflow-choice-title{font-size:14px;font-weight:600}.workflow-ui .workflow-choice-description{font-weight:400}.workflow-ui .workflow-choice-description,.workflow-ui .workflow-note{font-size:13px;line-height:1.5;color:var(--color-text--secondary)}.workflow-ui .workflow-switch:hover{box-shadow:0 0 0 3px var(--color-surface--active)}.workflow-ui.export-overlay-card{padding:24px;border-radius:12px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;gap:16px}.workflow-ui .export-overlay-title{font-size:22px;line-height:1.3;letter-spacing:-.015em;color:var(--color-heading)}.workflow-ui :is(.export-overlay-sub,.export-overlay-hint){font-size:14px;line-height:1.5;color:var(--color-text--secondary)}.workflow-ui .export-preview-img{border:1px solid var(--color-border);border-radius:8px}.workflow-ui .export-actions{gap:12px}.workflow-ui .report-brand-strip{border-color:var(--color-border);background:var(--color-surface--background--subtle);border-radius:8px;padding:12px}.workflow-ui .report-brand-strip-name{font-size:13px;color:var(--color-heading)}.workflow-ui .report-brand-strip-label{font-size:12px;text-transform:none;letter-spacing:0}.workflow-ui .report-brand-strip-action{font-size:13px;border-radius:6px;color:var(--color-interactive)}.workflow-ui .report-brand-strip-action:hover{background:var(--color-surface--active);color:var(--color-interactive--hover)}[data-theme=dark] .workflow-ui .report-brand-strip,[data-theme=dark] .workflow-ui .save-loaded-info{background:var(--color-surface)}@media (max-width:560px){.workflow-ui .save-card-inner{padding:20px}.workflow-ui .saved-title{font-size:20px}.workflow-ui :is(input,select){font-size:16px}.workflow-ui .btn{min-height:44px}.workflow-ui.export-overlay-card{padding:20px}.workflow-ui .export-actions{flex-wrap:wrap}.workflow-ui .report-brand-strip{display:flex;flex-wrap:nowrap;gap:6px;padding:10px 8px;text-align:left}.workflow-ui .report-brand-strip-mark svg{width:20px;height:20px}.workflow-ui .report-brand-strip-label{font-size:10px}.workflow-ui .report-brand-strip-name{font-size:11px;white-space:nowrap}.workflow-ui .report-brand-strip-action{min-height:44px;margin-left:auto;padding:4px 0;gap:3px;font-size:11px;white-space:nowrap}.workflow-ui .report-brand-strip-action svg{width:12px;height:12px}.workflow-ui .report-brand-strip-action:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}}.workflow-ui .save-loaded-info[role=group]{flex-direction:column;align-items:stretch}.workflow-ui .save-loaded-info[role=group] p{margin:0}.workflow-ui .workflow-share-label{display:block;margin:16px 0 8px}.workflow-ui .workflow-share-url{display:block;width:100%}.workflow-ui.export-overlay-card:before{content:none}.workflow-ui :is(.saved-header-icon,.del-btn)>svg{width:20px;height:20px;stroke-width:1.8}.workflow-ui :is(.workflow-destructive,[data-destructive=true]){color:var(--color-destructive)}.workflow-ui :is(.workflow-destructive,[data-destructive=true]):not(:disabled):hover{background:var(--color-critical--surface);color:var(--color-destructive--hover);border-color:var(--color-destructive)}.workflow-ui .jobber-save-notice{display:block;margin-top:24px;border:1px solid var(--color-border);background:var(--color-surface--background--subtle)}[data-theme=dark] .workflow-ui .jobber-save-notice{background:var(--color-surface)}.workflow-ui .jobber-save-notice-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--color-heading)}.workflow-ui .jobber-save-notice-title{font-size:14px;font-weight:700;line-height:1.5;color:var(--color-heading)}.workflow-ui .jobber-save-notice p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--color-text)}.workflow-ui .jobber-save-status-copy{display:grid}.workflow-ui .jobber-save-status-copy:before{content:attr(data-reserved-copy);visibility:hidden;grid-area:1/1}.workflow-ui .jobber-save-status-copy>span{grid-area:1/1}.workflow-ui .jobber-save-checking-spinner{display:flex;margin-left:auto;color:var(--color-text--secondary)}.workflow-ui .jobber-save-checking-spinner circle{stroke:var(--color-surface--active);opacity:1}.workflow-ui .jobber-save-status-content{position:relative}.workflow-ui .jobber-save-reserved-copy{display:none}.workflow-ui .jobber-save-fixed-match{display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.workflow-ui .jobber-save-link-status{color:var(--color-text);font-size:13px;font-weight:400;margin-bottom:5px}.workflow-ui .jobber-save-client{color:var(--color-heading);font-size:14px;font-weight:700}.workflow-ui .save-destination-region{display:flow-root}.workflow-ui .jobber-save-change{margin-left:auto}.workflow-ui .save-destination-region>.save-loaded-info:last-child{margin-bottom:0}.workflow-ui .save-copy-action{display:block;margin:12px auto 0;min-height:40px}.workflow-ui .save-update-note{margin:8px 0 0}.workflow-ui .jobber-save-choice{display:block}.workflow-ui .jobber-save-choice select{display:block;width:100%;margin-top:8px}.workflow-ui .jobber-save-unlinked{display:flex;align-items:center;gap:8px;margin-top:12px}.workflow-ui .jobber-save-unlinked input{min-height:auto}.workflow-ui.property-match-dialog{display:flex;flex-direction:column;width:520px;padding:24px;overflow:hidden}.property-match-dialog>:not(.property-match-groups){flex-shrink:0}.property-match-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.property-match-heading .saved-title{white-space:normal;overflow:visible}.property-match-heading>button{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--color-icon)}.property-match-heading>button:hover{background:var(--color-surface--active)}.property-match-dialog>.workflow-note{margin:12px 0 0}.property-match-groups{display:grid;grid-auto-rows:max-content;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;margin-top:20px}.property-match-group{border:1px solid var(--color-border);border-radius:8px;overflow:clip}.property-match-context{position:sticky;top:0;z-index:1;flex-shrink:0;padding:16px;background:var(--color-surface--background--subtle)}.property-match-groups:has(>.property-match-group:only-child){display:flex;overflow:hidden}.property-match-group:only-child{display:flex;flex-direction:column;min-height:0;width:100%}.property-match-group:only-child>.property-match-measurements{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.property-match-brand{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-bottom:12px}.property-match-address{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.property-match-address svg{flex-shrink:0;margin-top:1px}.property-match-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:0;border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-heading);text-align:left;cursor:pointer;font:inherit;font-size:14px}.property-match-row>span:first-child{min-width:0;overflow-wrap:anywhere}.property-match-row small{display:block;margin-top:4px;font-size:13px;color:var(--color-text--secondary)}.property-match-row:hover{background:var(--color-surface--active)}.workflow-ui .property-match-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.property-match-dialog:focus{outline:none}.property-match-open{display:flex;align-items:center;color:var(--color-interactive);flex-shrink:0;font-weight:600}.property-match-footer{container-type:inline-size;margin-top:20px}.property-match-footer-actions{display:flex;justify-content:flex-end;gap:8px}.property-match-footer-actions>button{display:flex;justify-content:center;align-items:center;gap:8px}.property-match-destination{display:block;margin-bottom:12px}.property-match-destination select{display:block;width:100%;min-width:0;margin-top:6px}@container (max-width: 300px){.property-match-footer-actions{flex-direction:column}.property-match-footer-actions>button{width:100%}}@media (max-width:520px){.workflow-ui.property-match-dialog{padding:20px}}.property-match-thumbnail{flex:0 0 144px;width:144px;aspect-ratio:440/250;overflow:hidden;border-radius:6px;background:var(--color-surface--background)}.property-match-thumbnail .measurement-map{width:100%;height:100%;margin:0;border:0;border-radius:0}.property-match-thumbnail .measurement-map svg{display:block;width:100%;height:100%}.property-match-preview-unavailable,.property-match-thumbnail>p{display:grid;place-items:center;height:100%;margin:0;padding:8px;text-align:center;font-size:12px;color:var(--color-text--secondary)}.property-match-description{flex:1;min-width:0;overflow-wrap:anywhere}@media (max-width:520px){.property-match-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:6px 12px}.property-match-thumbnail{grid-column:1;grid-row:1/3;width:96px;align-self:center}.property-match-description{grid-column:2;align-self:end}.property-match-row>.property-match-open{grid-column:2;align-self:start;justify-self:start}}.help-dialog{width:600px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid var(--color-border);border-radius:12px;padding:24px}.help-dialog:focus{outline:none}.help-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.help-heading h2{margin:0;font-size:24px;line-height:1.3;color:var(--color-heading)}.help-heading p{margin:8px 0 0;color:var(--color-text--secondary);font-size:14px}.help-heading .del-btn{position:static;flex-shrink:0}.help-tutorial{display:flex;width:100%;align-items:center;gap:16px;margin:24px 0;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface--background--subtle);color:var(--color-heading);text-align:left;cursor:pointer;font:inherit}.help-tutorial:hover{background:var(--color-surface--hover);border-color:var(--color-border--interactive)}.help-tutorial>svg{flex-shrink:0;color:var(--color-interactive)}.help-tutorial>span{flex:1;min-width:0}.help-tutorial strong{display:block;font-size:16px}.help-tutorial small{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--color-text--secondary)}.help-topics{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.help-topic+.help-topic{border-top:1px solid var(--color-border)}.help-topic summary{display:flex;gap:12px;align-items:center;padding:18px 16px;color:var(--color-heading);font-size:16px;font-weight:600;list-style:none;cursor:pointer}.help-topic summary::-webkit-details-marker{display:none}.help-topic summary:hover{background:var(--color-surface--hover)}.help-topic summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.help-topic-icon{display:flex;color:var(--color-icon)}.help-topic-chevron{margin-left:auto;flex-shrink:0}.help-topic[open] .help-topic-chevron{transform:rotate(180deg)}.help-topic-content{padding:0 16px 16px}.help-dialog .fps-help-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--color-border)}.help-dialog .fps-help-item-main{flex:1;min-width:0}.help-dialog .fps-help-item-label{display:block;color:var(--color-heading);font-size:14px;font-weight:600}.help-dialog .fps-help-item-desc{display:block;margin-top:4px;color:var(--color-text--secondary);font-size:14px;line-height:1.5}.help-dialog kbd{border:1px solid var(--color-border);border-radius:4px;padding:2px 6px;color:var(--color-text--secondary);background:var(--color-surface--background--subtle)}.help-footer{display:flex;justify-content:flex-end;margin-top:24px}@media (max-width:520px){.help-dialog{padding:20px}}.help-drawing-guide{display:flex;align-items:center;gap:16px;padding:8px 0 16px}.help-drawing-guide svg{width:44%;flex-shrink:0;color:var(--color-interactive)}.help-drawing-guide ol{margin:0;padding-left:20px;color:var(--color-text);font-size:14px;line-height:1.5}.help-drawing-guide li+li{margin-top:8px}.help-quick-note{margin:0;padding:8px 0 12px;color:var(--color-text--secondary);font-size:14px;line-height:1.5}@media (max-width:520px){.help-drawing-guide{flex-direction:column;align-items:stretch;gap:8px}.help-drawing-guide svg{width:200px;max-width:100%;align-self:center}}@media (max-width:360px){.workflow-ui .report-brand-strip{gap:4px;padding-inline:6px}.workflow-ui .report-brand-strip-mark svg{width:16px;height:16px}.workflow-ui .report-brand-strip-action,.workflow-ui .report-brand-strip-name{font-size:10px}}.workflow-ui .jobber-save-notice:has(.jobber-save-workflow){padding:0;background:var(--color-surface);overflow:hidden}.workflow-ui .jobber-save-notice:has(.jobber-save-workflow)>.jobber-save-notice-heading{margin:0;padding:12px 16px;border-bottom:1px solid var(--color-border);background:var(--color-surface--background--subtle);font-size:14px}.workflow-ui .jobber-save-work-target{display:flex;flex-direction:column;gap:6px;padding:16px}.workflow-ui .jobber-save-workflow:not(:has(.jobber-save-work-target)){padding-top:16px}.workflow-ui .jobber-save-work-label{font-size:12px;line-height:1.5;color:var(--color-text--secondary)}.workflow-ui .jobber-save-work-title{font-size:16px;line-height:1.4;font-weight:600;color:var(--color-heading);overflow-wrap:anywhere}.workflow-ui .jobber-save-work-warning{display:flex;align-items:flex-start;gap:10px;margin:0 12px 12px;padding:12px;border-radius:6px;background:var(--color-warning--surface);color:var(--color-warning--onSurface);font-size:13px;line-height:1.5}.workflow-ui .jobber-save-work-warning>svg{flex-shrink:0;margin-top:1px}.workflow-ui .jobber-save-work-warning strong{font-size:13px;font-weight:600}.workflow-ui .jobber-save-work-warning p{margin:4px 0 0;color:inherit}.workflow-ui .jobber-save-work-warning .jobber-save-work-warning-detail{margin-top:8px;font-size:12px}.workflow-ui .jobber-save-work-status{padding:0 16px 16px;color:var(--color-text--secondary);font-size:13px;line-height:1.5}.workflow-ui .jobber-save-work-status.jobber-save-work-warning{padding:12px;color:var(--color-warning--onSurface)}.workflow-ui .jobber-save-notice:has(.jobber-save-workflow)>:not(.jobber-save-notice-heading,.jobber-save-workflow){margin-left:16px;margin-right:16px;margin-bottom:12px}.atlantis-theme .customer-placement{display:flex;flex-direction:column;gap:8px;margin-top:12px;min-width:0}.atlantis-theme .customer-placement p{margin:0}.atlantis-theme .customer-placement .btn{width:100%;white-space:normal;height:auto;min-height:40px}.atlantis-theme .customer-placement-review{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;border:1px solid var(--panel-border);border-radius:8px;background:var(--color-surface--background--subtle);font-size:14px;line-height:1.5}.atlantis-theme .customer-placement-status{display:flex;align-items:center;gap:8px}.atlantis-theme .customer-placement-status .jobber-match-logo{flex-shrink:0}