/* MİLOT Parsel Durumu İzleme V1 */
.pm-shell{display:grid;gap:16px}
.pm-search-card,.pm-summary-card,.pm-map-card,.pm-timeline-card,.pm-history-card{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm);overflow:hidden}
.pm-search-body{padding:16px;display:grid;gap:12px}
.pm-search-grid{display:grid;grid-template-columns:minmax(180px,1.4fr) 130px 130px minmax(210px,1.2fr) auto;gap:10px;align-items:end}
.pm-search-grid label,.pm-year-controls label{display:grid;gap:5px;color:#667384;font-size:11px;font-weight:700}
.pm-search-grid input,.pm-year-controls select{width:100%;height:42px;border:1px solid #d9dfe6;border-radius:9px;background:#fff;color:#243142;padding:0 11px;outline:0}
.pm-search-grid input:focus,.pm-year-controls select:focus{border-color:#8aa7d2;box-shadow:0 0 0 3px rgba(70,117,191,.09)}
.pm-search-grid button{height:42px;white-space:nowrap}
.pm-search-results{display:grid;gap:7px;max-height:260px;overflow:auto}
.pm-search-result{border:1px solid #e2e7ed;background:#fbfcfd;border-radius:10px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;text-align:left;width:100%}
.pm-search-result:hover{border-color:#b9c9dc;background:#f6f9fc}.pm-search-result.active{border-color:#4675bf;background:#eef5ff}
.pm-search-result b{display:block;font-size:13px}.pm-search-result small{display:block;color:#7b8796;margin-top:3px}.pm-search-result em{font-style:normal;font-size:10px;font-weight:800;border-radius:999px;padding:4px 8px;background:#eaf7ef;color:#267a4f;white-space:nowrap}.pm-search-result em.bad{background:#fff2df;color:#a96d18}
.pm-selection{padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #edf0f3;background:#fbfcfd}
.pm-selection-main{display:flex;align-items:center;gap:12px;min-width:0}.pm-selection-icon{width:42px;height:42px;border-radius:12px;background:#edf3fb;color:#4675bf;display:grid;place-items:center;flex:0 0 auto}.pm-selection-icon svg{width:21px}
.pm-selection-main b{font-size:14px}.pm-selection-main span{display:block;color:#788493;font-size:11px;margin-top:3px}.pm-selection-actions{display:flex;align-items:end;gap:9px;flex-wrap:wrap;justify-content:flex-end}.pm-year-controls{display:flex;gap:8px}.pm-year-controls label{min-width:95px}.pm-year-controls select{height:38px}.pm-selection-actions button{height:38px}
.pm-note{display:flex;gap:9px;align-items:flex-start;padding:11px 13px;border-radius:10px;background:#fff8e8;color:#7a5a16;font-size:11px;line-height:1.45;border:1px solid #f1dfb0}.pm-note svg{width:17px;flex:0 0 auto;margin-top:1px}
.pm-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);gap:16px}
.pm-map-card{min-height:560px}.pm-map-head,.pm-card-head{padding:12px 15px;border-bottom:1px solid #e8ecf0;display:flex;align-items:center;justify-content:space-between;gap:12px}.pm-card-head>div,.pm-map-head>div{min-width:0}.pm-card-head strong,.pm-map-head strong{font-size:13px}.pm-card-head span,.pm-map-head span{display:block;color:#7c8794;font-size:10.5px;margin-top:3px}.pm-map-legend{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:10.5px;color:#667384}.pm-map-legend span{display:inline-flex;align-items:center;gap:5px;margin:0}.pm-map-legend i{width:11px;height:11px;border-radius:3px;display:inline-block}.pm-map-legend .parcel i{background:rgba(181,37,45,.14);border:2px solid #b5252d}.pm-map-legend .use i{background:rgba(47,154,98,.45);border:1px solid #267a4f}.pm-map-legend .unused i{background:rgba(210,138,34,.22);border:1px dashed #bf7b19}
#parcelMonitorMap{height:510px;background:#e8edf1}
.pm-summary-card{display:flex;flex-direction:column}.pm-summary-body{padding:15px;display:grid;gap:12px}.pm-empty{padding:28px 18px;color:#8b95a2;text-align:center;font-size:12px}.pm-class{padding:14px;border-radius:12px;border:1px solid #dfe5eb;background:#f9fbfc}.pm-class-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pm-class-head b{font-size:15px}.pm-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850;white-space:nowrap}.pm-pill.green{background:#e8f6ed;color:#267b4f}.pm-pill.amber{background:#fff3df;color:#9d6818}.pm-pill.gray{background:#eef1f4;color:#586574}.pm-pill.blue{background:#eaf1fb;color:#376aa9}.pm-pill.red{background:#fae9ea;color:#a52831}
.pm-kpis{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pm-kpi{border:1px solid #e5e9ee;border-radius:10px;padding:11px;background:#fff}.pm-kpi span{display:block;color:#7c8794;font-size:10px}.pm-kpi b{display:block;margin-top:4px;font-size:17px;color:#263343}.pm-kpi small{display:block;color:#9aa3ad;font-size:9.5px;margin-top:2px}
.pm-evidence{display:grid;gap:7px}.pm-evidence-row{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #eef1f3;font-size:11px}.pm-evidence-row:last-child{border-bottom:0}.pm-evidence-row span{color:#788493}.pm-evidence-row b{text-align:right;color:#344252}
.pm-progress{height:8px;background:#eef1f4;border-radius:999px;overflow:hidden}.pm-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,#4675bf,#2f9a62);border-radius:999px;transition:width .3s}.pm-status-box{padding:11px 12px;border-radius:10px;background:#f5f8fb;border:1px solid #e1e7ed;font-size:11px;color:#596777;line-height:1.45}.pm-status-box.working{background:#eef5ff;border-color:#cfdff3;color:#376aa9}.pm-status-box.bad{background:#fff0f1;border-color:#f0c8cc;color:#9e2932}
.pm-timeline-card{padding-bottom:4px}.pm-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px}.pm-year{border:1px solid #e1e6eb;border-radius:11px;background:#fbfcfd;padding:11px;cursor:pointer;text-align:left;transition:.15s}.pm-year:hover{transform:translateY(-1px);border-color:#c2cedb}.pm-year.active{border-color:#4675bf;box-shadow:0 0 0 2px rgba(70,117,191,.09);background:#f4f8fd}.pm-year strong{font-size:16px}.pm-year span{display:block;color:#7d8895;font-size:10px;margin-top:4px}.pm-year b{display:block;margin-top:8px;font-size:13px}.pm-year small{display:block;margin-top:3px;color:#8c96a1;font-size:9.5px}.pm-year .pm-pill{margin-top:8px}
.pm-history-list{padding:10px 14px 14px;display:grid;gap:7px}.pm-history-row{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid #edf0f3;border-radius:9px;background:#fbfcfd;font-size:10.5px}.pm-history-row b{font-size:11px}.pm-history-row span{color:#7e8996;text-align:right}
.pm-disclaimer{padding:12px 14px;border-top:1px solid #e8ecf0;background:#fffaf0;color:#755b27;font-size:10.5px;line-height:1.5;display:flex;gap:8px}.pm-disclaimer svg{width:16px;flex:0 0 auto}
.pm-hidden{display:none!important}
@media(max-width:1050px){.pm-search-grid{grid-template-columns:1fr 1fr 1fr}.pm-search-grid label:nth-child(1),.pm-search-grid label:nth-child(4){grid-column:span 2}.pm-workspace{grid-template-columns:1fr}.pm-map-card{min-height:470px}#parcelMonitorMap{height:420px}}
@media(max-width:700px){.pm-search-grid{grid-template-columns:1fr 1fr}.pm-search-grid label:nth-child(1),.pm-search-grid label:nth-child(4),.pm-search-grid button{grid-column:1/-1}.pm-selection{align-items:flex-start;flex-direction:column}.pm-selection-actions{width:100%;justify-content:flex-start}.pm-year-controls{width:100%}.pm-year-controls label{flex:1}.pm-selection-actions>button{flex:1}.pm-kpis{grid-template-columns:1fr 1fr}#parcelMonitorMap{height:360px}.pm-timeline{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.pm-map-head{align-items:flex-start;flex-direction:column}.pm-map-legend{justify-content:flex-start}}

/* Taşınmaz Detay · Parsel Durumu entegrasyonu */
.property-parcel-monitor-overview{margin-bottom:14px}#propertyParcelMonitorSummary{margin-bottom:0}
.pm-embed-loading,.pm-embed-state{border:1px solid #dfe6ec;border-radius:11px;background:#f8fafb;padding:13px 14px;color:#607084;font-size:12.5px;line-height:1.45}
.pm-embed-state b{display:block;color:#34495e;font-size:14px;margin-bottom:4px}.pm-embed-state span{display:block}.pm-embed-state.working{background:#f4f8fc;border-color:#cfdeea}.pm-embed-state.bad{background:#fff7f7;border-color:#ecd2d5;color:#9a3038}.pm-embed-state.bad b{color:#8e2730}
.pm-embed-summary-head,.pm-spatial-embed-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.pm-embed-summary-head>div,.pm-spatial-embed-head>div{display:grid;gap:4px}.pm-embed-summary-head b,.pm-spatial-embed-head b{font-size:16px;color:#2b3e51}.pm-embed-summary-head span,.pm-spatial-embed-head span{font-size:12.8px;color:#657587;line-height:1.4}
.pm-embed-years{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.pm-embed-year{min-width:0;border:1px solid #dce3e9;border-radius:10px;background:#fff;padding:10px 11px;display:grid;gap:4px}.pm-embed-year strong{font-size:13px;color:#4d6073}.pm-embed-year b{font-size:16.5px;color:#293b4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-embed-year span{font-size:12px;line-height:1.3;color:#607184}.pm-embed-year small{font-size:11.5px;color:#7b8998}.pm-embed-year.green{border-color:#cce5d6;background:#f5faf7}.pm-embed-year.amber{border-color:#ead9b9;background:#fffaf1}.pm-embed-year.gray{background:#f7f8fa}.pm-embed-year.bad{border-color:#ecd2d5;background:#fff7f7}
.pm-embed-latest{margin-top:10px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #edf0f3;padding-top:10px}.pm-embed-latest span{font-size:12.5px;color:#6b7b8c}.pm-embed-latest b{font-size:13.5px;color:#33475a;text-align:right}
.pm-property-spatial-embed{margin:0;padding:20px 0 0;border:0;border-top:1px solid #d8e0e7;border-radius:0;background:transparent}.pm-spatial-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;padding:0 2px}.pm-spatial-section-head>div:first-child{display:grid;gap:4px;min-width:0}.pm-spatial-section-head b{font-size:18px;line-height:1.25;color:#26394b}.pm-spatial-section-head span:not(.pm-section-kicker):not(.pm-section-count){font-size:13px;color:#66778a;line-height:1.45}.pm-section-kicker{display:inline-flex!important;align-items:center;width:max-content;min-height:22px;padding-left:8px;border-left:3px solid #c72d38;font-size:13px!important;font-weight:900;letter-spacing:.055em;color:#405469!important;line-height:1.25}.pm-spatial-section-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.pm-section-count{display:inline-flex!important;align-items:center;border:1px solid #dce3e9;background:#f7f9fb;border-radius:999px;padding:6px 9px;font-size:12px!important;font-weight:800;color:#55677a!important;white-space:nowrap}.pm-embed-years.spatial{margin-top:3px}.pm-embed-note{margin-top:13px;padding-top:11px;border-top:1px solid #e5eaef;color:#66778a;font-size:12.5px;line-height:1.5}
@media(max-width:1000px){.pm-embed-years{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-embed-summary-head,.pm-spatial-embed-head{align-items:flex-start;flex-direction:column}.pm-embed-summary-head button,.pm-spatial-embed-head button{width:100%}}
@media(max-width:600px){.pm-embed-years{grid-template-columns:1fr}.pm-embed-latest{align-items:flex-start;flex-direction:column}.pm-embed-latest b{text-align:left}}

/* Yıllar arası mekânsal değişim V1 */
.pm-map-legend .common i{background:rgba(47,154,98,.36);border:1px solid #267a4f}.pm-map-legend .added i{background:rgba(124,58,237,.58);border:1px solid #6d28d9}.pm-map-legend .removed i{background:rgba(220,38,38,.40);border:1px dashed #b91c1c}
.pm-change-card{border:1px solid #dfe6ec;border-radius:11px;background:#fafcfd;padding:12px;display:grid;gap:10px}.pm-change-card.alert{border-color:#e8c6c9;background:#fff9f9}.pm-change-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.pm-change-head>div{display:grid;gap:3px}.pm-change-head b{font-size:13px;color:#33475a}.pm-change-head span{font-size:10px;color:#7d8997}.pm-change-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pm-change-metrics>div{border:1px solid #e5e9ee;border-radius:9px;background:#fff;padding:9px}.pm-change-metrics span{display:block;font-size:9.5px;color:#7c8794}.pm-change-metrics b{display:block;margin-top:3px;font-size:14px;color:#2f3f50}.pm-change-metrics small{display:block;margin-top:2px;font-size:9px;color:#909aa5}.pm-field-alert{display:flex;gap:8px;align-items:flex-start;border:1px solid #f0c8cc;background:#fff0f1;color:#8f2d35;border-radius:9px;padding:9px 10px}.pm-field-alert svg{width:16px;flex:0 0 auto;margin-top:1px}.pm-field-alert b{display:block;font-size:11px}.pm-field-alert span{display:block;margin-top:2px;font-size:10px;line-height:1.4}.pm-change-actions{display:flex;gap:8px;flex-wrap:wrap}.pm-change-actions button{min-height:34px}.pm-change-actions button.active{background:#eef5ff;border-color:#b9cce5;color:#376aa9}.pm-change-flag{display:block!important;margin-top:7px!important;padding:5px 7px;border-radius:7px;font-weight:800!important;font-size:9px!important}.pm-change-flag.red{background:#fae9ea;color:#a52831!important}.pm-change-flag.amber{background:#fff3df;color:#9d6818!important}.pm-change-flag.green{background:#e8f6ed;color:#267b4f!important}
.pm-embed-alert{margin-top:10px;display:flex;align-items:flex-start;gap:9px;border:1px solid #f0c8cc;border-radius:9px;background:#fff5f6;padding:10px 11px;color:#92323a}.pm-embed-alert svg{width:17px;flex:0 0 auto;margin-top:1px}.pm-embed-alert b{display:block;font-size:13px}.pm-embed-alert span{display:block;margin-top:3px;font-size:12px;line-height:1.4}.pm-embed-change-list{margin-top:14px;border-top:1px solid #dfe5ea;padding-top:12px;display:grid;gap:7px}.pm-embed-change-title{font-size:13.5px;font-weight:900;color:#3f5367;margin-bottom:2px}.pm-embed-change-row{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(100px,.7fr) minmax(100px,.7fr) auto;align-items:center;gap:9px;border:1px solid #e1e6eb;border-radius:9px;background:#fff;padding:10px 11px}.pm-embed-change-row.alert{border-color:#ebcbd0;background:#fffafa}.pm-embed-change-row>div:first-child{display:grid;gap:3px}.pm-embed-change-row b{font-size:12.8px;color:#31465a}.pm-embed-change-row span{font-size:11.5px;color:#66778a}.pm-embed-change-row strong{font-size:12.8px;color:#31465a}.pm-embed-change-row small{display:block;font-size:10.5px;color:#7c8998}.pm-embed-change-row em{font-style:normal;font-size:10.5px;font-weight:850;color:#9b3038;background:#fae9ea;border-radius:999px;padding:5px 8px;white-space:nowrap}.pm-embed-change-row em.ok{color:#28734f;background:#e8f6ed}
@media(max-width:700px){.pm-change-metrics{grid-template-columns:1fr}.pm-change-head{flex-direction:column}.pm-change-actions button{width:100%}.pm-embed-change-row{grid-template-columns:1fr 1fr}.pm-embed-change-row>div:first-child{grid-column:1/-1}.pm-embed-change-row em{justify-self:start}}

/* Google Satellite basemap V1 */
#parcelMonitorMap{position:relative}
.pm-provider-badge{position:absolute;z-index:6;top:10px;right:10px;background:rgba(255,255,255,.94);border:1px solid #dce3e9;border-radius:8px;padding:6px 9px;box-shadow:0 5px 16px rgba(24,34,44,.14);font-size:9.5px;font-weight:800;color:#40566f;pointer-events:none;backdrop-filter:blur(7px)}
.pm-provider-badge.bad{color:#985f18;background:rgba(255,249,238,.95);border-color:#ecd8b4}
@media(max-width:700px){.pm-provider-badge{top:8px;right:8px;padding:5px 7px;font-size:9px}}


/* === MİLOT Parsel Durumu · Okunabilirlik V2 === */
.pm-search-grid label,.pm-year-controls label{font-size:12.5px}.pm-search-result b{font-size:14.5px}.pm-search-result small{font-size:12.5px}.pm-search-result em{font-size:11.5px}.pm-selection-main b{font-size:15px}.pm-selection-main span{font-size:12.5px}.pm-note{font-size:12.5px}.pm-card-head strong,.pm-map-head strong{font-size:14.5px}.pm-card-head span,.pm-map-head span{font-size:12px}.pm-map-legend{font-size:11.5px}.pm-empty{font-size:13px}.pm-class-head b{font-size:16px}.pm-pill{font-size:11.5px}.pm-kpi span{font-size:12px}.pm-kpi b{font-size:18px}.pm-kpi small{font-size:11.5px}.pm-evidence-row{font-size:12.5px}.pm-status-box{font-size:12.5px}.pm-year span{font-size:12px}.pm-year b{font-size:15px}.pm-year small{font-size:11.5px}.pm-history-row{font-size:12px}.pm-history-row b{font-size:13px}.pm-disclaimer{font-size:12px}.pm-change-head b{font-size:14.5px}.pm-change-head span{font-size:12px}.pm-change-metrics span{font-size:11.5px}.pm-change-metrics b{font-size:15px}.pm-change-metrics small{font-size:10.8px}.pm-field-alert b{font-size:12.5px}.pm-field-alert span{font-size:11.8px}.pm-change-flag{font-size:10.8px!important}

/* Taşınmaz Detay · Uydu pane sıkı düzen V3 */
#propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-property-spatial-embed{padding-top:0;border-top:0}
#propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-spatial-section-head{margin-bottom:12px;padding:0}
#propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-details{margin-top:12px;border:1px solid #dfe5eb;border-radius:12px;background:#fff;overflow:hidden}
#propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;cursor:pointer;background:#fafbfc;color:#3b5064}
#propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-details>summary::-webkit-details-marker{display:none}
#propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-details>summary>span{display:grid;gap:2px}
#propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-details>summary b{font-size:13.5px}
#propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-details>summary small{font-size:11.5px;color:#7a8997}
#propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-details>summary svg{width:17px;transition:transform .15s}
#propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-details[open]>summary svg{transform:rotate(180deg)}
#propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-list{margin:0;padding:10px;border-top:1px solid #e6ebef;display:grid;gap:7px}
#propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-title{display:none}
@media(max-width:620px){
 #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-spatial-section-head{flex-direction:column;gap:10px}
 #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-spatial-section-actions{width:100%;justify-content:flex-start}
 #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-spatial-section-actions button{flex:1}
 #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-years.spatial{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;padding:1px 1px 7px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
 #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-years.spatial::-webkit-scrollbar{display:none}
 #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-years.spatial .pm-embed-year{flex:0 0 78%;scroll-snap-align:start;min-height:116px;padding:13px}
 #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-years.spatial .pm-embed-year strong{font-size:13.5px}
 #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-years.spatial .pm-embed-year b{font-size:18px}
 #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-row{grid-template-columns:1fr 1fr;padding:10px}
}


/* === MİLOT Uydu Zaman Serisi · Mobil Liste Standardı V4 === */
.pm-year-list-standard{display:none}
@media(max-width:760px){
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-property-spatial-embed{padding:0!important;border:0!important}
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-spatial-section-head{
    display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;
    gap:10px!important;margin:0 0 10px!important;padding:0 2px 9px!important;border-bottom:1px solid #e7ebef!important
  }
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-spatial-section-head>div:first-child{display:block!important;min-width:0!important}
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-section-kicker,
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-spatial-section-head>div:first-child>span:not(.pm-section-kicker){display:none!important}
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-spatial-section-head b{font-size:16px!important;line-height:1.2!important;color:#2e4254!important}
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-spatial-section-actions{
    width:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:nowrap!important
  }
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-section-count{
    min-height:32px!important;padding:5px 8px!important;font-size:10.5px!important;background:#f6f8fa!important
  }
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-spatial-section-actions button{
    flex:0 0 auto!important;width:auto!important;min-height:34px!important;padding:6px 9px!important;font-size:11px!important;border-radius:9px!important
  }
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-spatial-section-actions button svg{width:15px!important;height:15px!important}
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-years.spatial{
    display:grid!important;grid-template-columns:1fr!important;gap:8px!important;overflow:visible!important;padding:0!important;margin:0!important
  }
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-years.spatial .pm-embed-year{
    display:block!important;width:100%!important;min-height:0!important;padding:9px 10px!important;margin:0!important;
    border:1px solid #dfe5ea!important;border-radius:12px!important;background:#fff!important;box-shadow:0 3px 12px rgba(26,40,54,.04)!important
  }
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-years.spatial .pm-year-desktop{display:none!important}
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-years.spatial .pm-year-list-standard{display:grid!important}
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-years.spatial .pm-year-list-standard .process-mobile-cell:nth-child(-n+3){border-bottom:1px solid #edf1f3!important}
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-years.spatial .pm-year-list-standard .process-mobile-primary{grid-template-columns:32px minmax(0,1fr)!important}
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-details{
    margin-top:8px!important;border:1px solid #dfe5ea!important;border-radius:12px!important;box-shadow:0 3px 12px rgba(26,40,54,.04)!important
  }
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-details>summary{
    min-height:58px!important;padding:9px 11px!important;background:#fff!important
  }
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-details>summary b{font-size:12.5px!important}
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-change-details>summary small{font-size:10.5px!important}
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-embed-note{
    margin-top:8px!important;padding:8px 2px 0!important;font-size:10.5px!important;line-height:1.4!important;color:#7b8996!important
  }
}
@media(max-width:390px){
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-section-count{display:none!important}
  #propertyDetail .property-spatial-pane[data-spatial-pane="satellite"] .pm-spatial-section-actions button{padding:6px 8px!important}
}
