.pc-measure-sheet__overlay{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.5);animation:pc-measure-fade-in .2s ease}.pc-measure-sheet__overlay[data-state=closed]{animation:pc-measure-fade-out .16s ease}.pc-measure-sheet{position:fixed;top:0;left:0;right:0;z-index:51;display:flex;flex-direction:column;height:100dvh;background:var(--gov-surface-0,#fff);color:#111;outline:none;animation:pc-measure-slide-up .26s cubic-bezier(.32,.72,0,1)}.pc-measure-sheet[data-state=closed]{animation:pc-measure-slide-down .2s ease-in}.pc-measure-sheet__header{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top, 0px)) 12px 10px 14px;border-bottom:1px solid var(--gov-border,#eaeaea);background:var(--gov-surface-0,#fff)}.pc-measure-sheet__badge{display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:34px;width:34px;border-radius:9px;background:#000;color:#fff}.pc-measure-sheet__heading{min-width:0;flex:1 1 auto}.pc-measure-sheet__title{margin:0;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.pc-measure-sheet__desc,.pc-measure-sheet__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-measure-sheet__desc{margin:1px 0 0;font-size:12px;line-height:1.35;color:#6a6a6a}.pc-measure-sheet__close{display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:44px;width:44px;border:0;border-radius:10px;background:var(--gov-surface-1,#f4f4f4);color:#111;cursor:pointer}.pc-measure-sheet__close:focus-visible{outline:2px solid var(--gov-focus,#2563eb);outline-offset:2px}.pc-measure-sheet__map{position:relative;flex:1 1 auto;min-height:0}.pc-measure-sheet__map [data-parcel-map-workspace]{position:relative;height:100%}.pc-measure-sheet__map .parcel-map-canvas{height:100%;border:0;border-radius:0}.pc-measure-sheet__map .parcel-map-tools{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;border:0;border-radius:12px;padding:8px;background:rgba(255,255,255,.96);box-shadow:0 6px 22px rgba(0,0,0,.16);-webkit-overflow-scrolling:touch}.pc-measure-sheet__map .parcel-map-tools button{min-height:44px;font-size:13px;padding:0 12px}.pc-measure-sheet__map .parcel-map-readout{position:absolute;left:8px;right:8px;top:8px;z-index:3;border:0;border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 4px 16px rgba(0,0,0,.12)}.pc-measure-sheet__hint{flex:0 0 auto;margin:0;padding:8px 14px 0;font-size:12px;line-height:1.4;color:#6a6a6a}.pc-measure-sheet__actions{flex:0 0 auto;display:flex;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--gov-border,#eaeaea);background:var(--gov-surface-0,#fff)}.pc-measure-sheet__actions button{flex:1 1 0;min-height:48px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.pc-measure-sheet__cancel{border:1px solid var(--gov-border,#e5e5e5);background:var(--gov-surface-0,#fff);color:#111}.pc-measure-sheet__apply{border:0;background:#000;color:#fff}.pc-measure-sheet__apply:disabled{opacity:.4;cursor:not-allowed}.pc-measure-sheet__apply:focus-visible,.pc-measure-sheet__cancel:focus-visible{outline:2px solid var(--gov-focus,#2563eb);outline-offset:2px}@keyframes pc-measure-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pc-measure-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pc-measure-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pc-measure-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.pc-measure-sheet,.pc-measure-sheet[data-state=closed],.pc-measure-sheet__overlay,.pc-measure-sheet__overlay[data-state=closed]{animation:none}}