.laws-panel[data-v-624f5c7e]{min-height:400px}.laws-header[data-v-624f5c7e]{margin-bottom:20px}.search-box[data-v-624f5c7e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.search-input[data-v-624f5c7e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 16px;border:1px solid #e3d2c1;border-radius:8px;font-size:14px;background:#fff}.search-btn[data-v-624f5c7e]{padding:10px 20px;background:linear-gradient(135deg,#ac916e,#79582d);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.laws-list[data-v-624f5c7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:20px}.law-item[data-v-624f5c7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;background:#fff;border-radius:10px;border:1px solid #e3d2c1;-webkit-transition:all .3s;transition:all .3s}.law-item[data-v-624f5c7e]:hover{background:#f8f3ec;-webkit-box-shadow:0 4px 12px rgba(140,109,72,.1);box-shadow:0 4px 12px rgba(140,109,72,.1)}.law-icon[data-v-624f5c7e]{font-size:32px}.law-info[data-v-624f5c7e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.law-title[data-v-624f5c7e]{font-size:16px;font-weight:700;color:#79582d;margin-bottom:4px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.law-title[data-v-624f5c7e]:hover{color:#ac916e;text-decoration:underline}.law-meta[data-v-624f5c7e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;font-size:12px;color:#999}.law-actions[data-v-624f5c7e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.action-btn[data-v-624f5c7e]{padding:6px 14px;border-radius:6px;font-size:13px;cursor:pointer;border:none;-webkit-transition:all .3s;transition:all .3s}.view-btn[data-v-624f5c7e]{background:#4a88c8;color:#fff}.view-btn[data-v-624f5c7e]:hover{background:#3a78b8}.download-btn[data-v-624f5c7e]{background:#86c257;color:#fff}.download-btn[data-v-624f5c7e]:hover{background:#76b247}.pagination[data-v-624f5c7e]{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;padding:16px;background:#f8f3ec;border-radius:8px}.pagination-info[data-v-624f5c7e]{font-size:14px;color:#8c6d48}.pagination-controls[data-v-624f5c7e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.page-btn[data-v-624f5c7e]{padding:8px 16px;background:#fff;border:1px solid #e3d2c1;border-radius:6px;cursor:pointer;font-size:14px;color:#79582d;-webkit-transition:all .3s;transition:all .3s}.page-btn[data-v-624f5c7e]:hover:not(:disabled){background:#e9d8b4}.page-btn[data-v-624f5c7e]:disabled{opacity:.5;cursor:not-allowed}.page-number.active[data-v-624f5c7e]{background:linear-gradient(135deg,#ac916e,#79582d);color:#fff;border-color:#79582d}.view-dialog .el-dialog{background:#f6eee4;border-radius:12px}.law-detail{padding:20px}.detail-title{font-size:24px;color:#79582d;margin-bottom:16px}.detail-meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e3d2c1;color:#8c6d48;font-size:14px}.detail-content{line-height:2;color:#666;font-size:15px}