.geofence-panel{margin-top:16px;border:1px solid #e8eeee;border-radius:10px;background:#fbfdfd;padding:17px}.geofence-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.geofence-title{font:600 16px 'Space Grotesk';margin:0}.geofence-sub{font-size:11px;color:#8d9ba0;margin:4px 0 0}.zone-toggle{display:flex;align-items:center;gap:8px;font-size:11px;color:#63737a}.zone-toggle input{accent-color:#27b879;width:17px;height:17px}.geofence-settings{display:flex;align-items:center;gap:12px;margin:14px 0;padding:10px 12px;border-radius:7px;background:#f1faf6;color:#58716a;font-size:11px}.geofence-settings select{border:1px solid #d8e9e3;border-radius:5px;padding:6px;background:#fff;color:#3f6256}.zone-table{width:100%;border-collapse:collapse;font-size:11px}.zone-table th{font-size:9px;color:#91a0a5;text-align:left;padding:8px 5px;border-bottom:1px solid #e8eeee}.zone-table td{padding:9px 5px;border-bottom:1px solid #eef2f2}.zone-ok{color:#25ae76;font-weight:600}.zone-out{color:#e45f5a;font-weight:600}.cutoff-btn{border:1px solid #f2c4c1;background:#fff5f4;color:#df5b56;border-radius:5px;padding:5px 8px;font-size:10px;cursor:pointer}.cutoff-btn:disabled{opacity:.45;cursor:not-allowed}.zone-log{font-size:10px;color:#8b999e;margin-top:10px}.geofence-note{font-size:10px;color:#9a6f35;background:#fff8e9;border-radius:6px;padding:8px;margin-top:12px}@media(max-width:760px){.geofence-head{align-items:flex-start;flex-direction:column}.geofence-settings{align-items:flex-start;flex-direction:column}.zone-table{font-size:10px;display:block;overflow-x:auto;white-space:nowrap}}
