/* SGMax CW Fiscal Connect — Patch 6B */
.local-xml-panel{position:relative;overflow:hidden}.local-xml-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#0757e8,#22c55e)}
.local-xml-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}
.local-xml-summary>div{padding:15px;border:1px solid #dbe6f8;border-radius:14px;background:linear-gradient(145deg,#f8fbff,#fff)}
.local-xml-summary small{display:block;color:#63728e;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}
.local-xml-summary strong{display:block;color:#10244a;overflow-wrap:anywhere}.xml-hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;overflow-wrap:anywhere}
.notice-success{background:#effcf5;border-color:#a7e7c2;color:#096b3b}.notice-danger{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.button-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.button-row form{margin:0}.helper-text{margin-top:9px;color:#66758f}
@media(max-width:900px){.local-xml-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.local-xml-summary{grid-template-columns:1fr}.button-row>*{width:100%}.button-row form .button{width:100%}}
