.brand .logo.has-company-logo{width:72px;background:#fff}.login-card .logo.has-company-logo{width:150px;height:90px;background:#fff}.logo.has-company-logo img{width:100%;height:100%;object-fit:contain}.leaflet-control-layers{background:#0b2231;color:#fff;border-color:#2b6078!important}.map-photo{width:230px;max-height:160px;object-fit:cover;border-radius:8px;margin-top:8px}.custom-map-icon{background:transparent!important;border:0!important}.custom-map-icon img{width:36px;height:36px;object-fit:contain;border-radius:7px;background:#fff;border:2px solid #fff;box-shadow:0 2px 10px #0008}.dirty-marker{filter:drop-shadow(0 0 6px #fbbf24)}#customTypeWrap{display:none}.item-photo-note{font-size:11px;color:var(--muted)}.action-btn{border:0!important;background:#12384b!important;color:#d8eef8!important;padding:5px 8px!important;border-radius:6px!important;margin-right:4px}.action-btn.danger{color:#fda4af!important}.import-empty{color:var(--muted);padding:15px}.loss-alert{color:#fbbf24;font-weight:700}.print-brand{display:none}.company-logo-use{display:none;max-width:130px;max-height:48px;object-fit:contain;margin:4px 12px}.icon-chip img{width:32px;height:32px;object-fit:contain;border-radius:6px}@media print{aside,header,.toolbar,#mapHint{display:none!important}main{grid-column:1}.page{display:block!important}.print-brand{display:flex!important;align-items:center;gap:12px}.print-brand img{max-height:55px}.company-logo-use{display:block!important}}
