.gv-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;margin:20px 0}.gv-kpi{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid #cbd5e1;border-radius:16px;background:#fff;color:#12324a;text-align:left;cursor:pointer}.gv-kpi:hover,.gv-kpi:focus-visible{border-color:#0875a5;box-shadow:0 0 0 2px #0875a533}.gv-kpi strong{font-size:26px}.gv-kpi small{color:#0875a5}.gv-table{overflow-x:auto}.gv-table table{width:100%;border-collapse:collapse}.gv-table th,.gv-table td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.gv-detail button,.gv-notice button,.gv-fields+button{padding:8px 12px;border:1px solid #9eafbd;border-radius:8px;cursor:pointer}.gv-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding:16px 0}.gv-fields label{display:grid;gap:6px}.gv-fields input{width:100%;padding:10px;border:1px solid #b7c5d1;border-radius:8px}.gv-notice{padding:16px 0;border-bottom:1px solid #ddd}.gv-notice div{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.gv-status{color:#a32424}.gv-return{position:fixed;right:16px;bottom:90px;z-index:40;padding:12px 18px;background:#12324a;color:white;border-radius:24px;box-shadow:0 4px 16px #0002;text-decoration:none;font-weight:600}.gv-hint{color:#526478;line-height:1.5}.cr-dialog fieldset{min-width:0}.cr-editor [data-sale-estimate]{padding:12px;background:#eaf5fc;border-radius:10px}.cr-item input{max-width:100%}@media(max-width:600px){.gv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-kpi{padding:12px;min-width:0}.gv-kpi strong{font-size:21px}.gv-return{bottom:calc(82px + env(safe-area-inset-bottom));font-size:13px}.cr-grid,.gv-fields{grid-template-columns:1fr}.cr-item{display:grid;grid-template-columns:minmax(0,1fr) 65px 95px 30px}.cr-item label{min-width:0}}
