
.enterprise-selector[data-v-c855c76e] {
  display: inline-block;
}
.enterprise-selector-dialog[data-v-c855c76e] {
  z-index: 10099 !important;
}
.enterprise-selector-dialog .search-section[data-v-c855c76e] {
  margin-bottom: 20px;
  padding: 15px;
  background: #f5f7fa;
  border-radius: 4px;
}
.enterprise-name[data-v-c855c76e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #409eff;
  font-weight: 500;
}
.enterprise-name i[data-v-c855c76e] {
  margin-right: 5px;
  color: #409eff;
}
.address-info[data-v-c855c76e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #606266;
}
.address-info i[data-v-c855c76e] {
  margin-right: 5px;
  color: #909399;
}
.pagination-wrapper[data-v-c855c76e] {
  margin-top: 20px;
  text-align: center;
}

.form-tip[data-v-6575d619]{font-size:12px;color:#909399;margin-left:10px;display:block;margin-top:5px}.form-tip i[data-v-6575d619]{margin-right:4px}.gateway-quick-buttons[data-v-6575d619]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.gateway-quick-buttons .el-button[data-v-6575d619]{min-width:40px;font-weight:600;font-size:14px;-webkit-transition:all .3s;transition:all .3s}.gateway-quick-buttons .el-button[data-v-6575d619]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3)}.gateway-quick-buttons .el-button.el-button--primary[data-v-6575d619]{font-weight:700;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.4);box-shadow:0 2px 8px rgba(64,158,255,.4)}.rule-content p[data-v-6575d619]{margin:8px 0;line-height:1.6;color:#606266}.rule-content p strong[data-v-6575d619]{color:#303133}.rule-content p.example[data-v-6575d619]{color:#909399;font-style:italic;margin-top:12px;padding-top:8px;border-top:1px dashed #dcdfe6}
.guard-post-list-container[data-v-d0000b4a]{padding:20px;background-color:#f5f7fa;min-height:100vh}.guard-post-list-container .page-header[data-v-d0000b4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:20px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:8px;color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.guard-post-list-container .page-header .header-left .page-title[data-v-d0000b4a]{margin:0 0 8px 0;font-size:24px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guard-post-list-container .page-header .header-left .page-title i[data-v-d0000b4a]{margin-right:12px;font-size:28px}.guard-post-list-container .page-header .header-left .page-subtitle[data-v-d0000b4a]{font-size:14px;opacity:.9}.guard-post-list-container .page-header .header-right .el-button-group .el-button[data-v-d0000b4a]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.guard-post-list-container .page-header .header-right .el-button-group .el-button[data-v-d0000b4a]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.guard-post-list-container .page-header .header-right .el-button-group .el-button.active[data-v-d0000b4a]{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.4)}.guard-post-list-container .search-card[data-v-d0000b4a]{margin-bottom:20px;border-radius:8px;border:none}.guard-post-list-container .search-card .el-form .el-form-item[data-v-d0000b4a]{margin-bottom:16px}.guard-post-list-container .search-card .el-form .el-form-item .el-form-item__label[data-v-d0000b4a]{font-weight:500;color:#606266}.guard-post-list-container .search-card .el-form .el-form-item .el-input .el-input__inner[data-v-d0000b4a]{border-radius:6px}.guard-post-list-container .search-card .el-form .el-form-item .el-date-editor[data-v-d0000b4a]{border-radius:6px}.guard-post-list-container .import-card[data-v-d0000b4a]{margin-bottom:20px;border-radius:8px;border:none}.guard-post-list-container .action-bar[data-v-d0000b4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:16px 20px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.guard-post-list-container .action-bar .action-left[data-v-d0000b4a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.guard-post-list-container .action-bar .action-left .el-button[data-v-d0000b4a]{border-radius:6px;font-weight:500}.guard-post-list-container .action-bar .action-left .el-button.el-button--primary[data-v-d0000b4a]{background:linear-gradient(135deg, #409EFF 0%, #36a3f7 100%);border:none}.guard-post-list-container .action-bar .action-left .el-button.el-button--primary[data-v-d0000b4a]:hover{background:linear-gradient(135deg, #36a3f7 0%, #2d8cf0 100%)}.guard-post-list-container .action-bar .action-right .selection-info[data-v-d0000b4a]{color:#409eff;font-size:14px;font-weight:500}.guard-post-list-container .table-card[data-v-d0000b4a]{border-radius:8px;border:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:20px}.guard-post-list-container .table-card .enhanced-table .el-table__header-wrapper .el-table__header th[data-v-d0000b4a]{background-color:#fafbfc;color:#606266;font-weight:600;border-bottom:2px solid #ebeef5}.guard-post-list-container .table-card .enhanced-table .el-table__body-wrapper .el-table__row[data-v-d0000b4a]:hover{background-color:#f5f7fa}.guard-post-list-container .table-card .enhanced-table .el-table__body-wrapper .el-table__row.current-row[data-v-d0000b4a]{background-color:#e6f7ff}.guard-post-list-container .table-card .enhanced-table .enterprise-name[data-v-d0000b4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.guard-post-list-container .table-card .enhanced-table .enterprise-name i[data-v-d0000b4a]{color:#409eff;font-size:16px}.guard-post-list-container .table-card .enhanced-table .enterprise-name span[data-v-d0000b4a]{font-weight:500;color:#303133}.guard-post-list-container .table-card .enhanced-table .guard-post-name[data-v-d0000b4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.guard-post-list-container .table-card .enhanced-table .guard-post-name i[data-v-d0000b4a]{color:#409eff;font-size:16px}.guard-post-list-container .table-card .enhanced-table .guard-post-name span[data-v-d0000b4a]{font-weight:500;color:#303133}.guard-post-list-container .table-card .enhanced-table .location-info[data-v-d0000b4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.guard-post-list-container .table-card .enhanced-table .location-info i[data-v-d0000b4a]{color:#67c23a;font-size:14px}.guard-post-list-container .table-card .enhanced-table .location-info span[data-v-d0000b4a]{color:#606266}.guard-post-list-container .table-card .enhanced-table .time-text[data-v-d0000b4a]{color:#909399;font-size:13px}.guard-post-list-container .table-card .enhanced-table .remarks-text[data-v-d0000b4a]{color:#606266;font-style:italic}.guard-post-list-container .table-card .enhanced-table .text-muted[data-v-d0000b4a]{color:#c0c4cc;font-size:12px}.guard-post-list-container .table-card .enhanced-table .action-buttons[data-v-d0000b4a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.guard-post-list-container .table-card .enhanced-table .action-buttons .el-button[data-v-d0000b4a]{padding:4px 8px;border-radius:4px;font-size:12px}.guard-post-list-container .table-card .enhanced-table .action-buttons .el-button.client-btn[data-v-d0000b4a]{color:#409eff}.guard-post-list-container .table-card .enhanced-table .action-buttons .el-button.client-btn[data-v-d0000b4a]:hover{background-color:#ecf5ff}.guard-post-list-container .table-card .enhanced-table .action-buttons .el-button.delete-btn[data-v-d0000b4a]{color:#f56c6c}.guard-post-list-container .table-card .enhanced-table .action-buttons .el-button.delete-btn[data-v-d0000b4a]:hover{background-color:#fef0f0}.guard-post-list-container .table-card .enhanced-table .action-buttons .el-button[data-v-d0000b4a]:hover{background-color:#f5f7fa}.guard-post-list-container .pagination-wrapper[data-v-d0000b4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.guard-post-list-container .pagination-wrapper .el-pagination .el-pagination__total[data-v-d0000b4a]{font-weight:500}.guard-post-list-container .pagination-wrapper .el-pagination .el-pager li[data-v-d0000b4a]{border-radius:4px}.guard-post-list-container .pagination-wrapper .el-pagination .el-pager li.active[data-v-d0000b4a]{background-color:#409eff;color:#fff}@media(max-width: 768px){.guard-post-list-container[data-v-d0000b4a]{padding:10px}.guard-post-list-container .page-header[data-v-d0000b4a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center}.guard-post-list-container .page-header .header-left .page-title[data-v-d0000b4a]{font-size:20px}.guard-post-list-container .action-bar[data-v-d0000b4a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.guard-post-list-container .action-bar .action-left[data-v-d0000b4a]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.guard-post-list-container .enhanced-table .action-buttons[data-v-d0000b4a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}
