.law-lib[data-v-543505f1]{min-height:400px}.law-hero[data-v-543505f1]{position:relative;overflow:hidden;text-align:center;padding:20px 30px 18px;border-radius:var(--r-lg);color:#fff;background:radial-gradient(620px 220px at 85% -30%,rgba(255,255,255,.14),transparent 65%),linear-gradient(120deg,var(--c-primary-dark) 0%,var(--c-primary) 58%,var(--c-primary-light) 130%);box-shadow:var(--shadow-md)}.law-hero[data-v-543505f1]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.035) 0 1px,transparent 1px 14px)}.law-hero h2[data-v-543505f1]{position:relative;font-size:clamp(19px,2vw,23px);letter-spacing:2px;font-weight:600;margin-bottom:14px}.law-search[data-v-543505f1]{position:relative;display:flex;align-items:center;gap:10px;max-width:640px;margin:0 auto;background:var(--surface);border-radius:999px;padding:5px 10px 5px 22px;box-shadow:0 10px 30px #0000002e;color:var(--c-text-3);transition:box-shadow var(--t-mid) var(--ease),transform var(--t-mid) var(--ease)}.law-search[data-v-543505f1]:focus-within{transform:translateY(-1px);box-shadow:0 14px 34px #0000003d}.law-search input[data-v-543505f1]{flex:1;min-width:0;border:none;background:transparent;font-size:15px;color:var(--c-text);padding:9px 0;outline:none}.law-search input[data-v-543505f1]:focus{outline:none}.law-search input[data-v-543505f1]::placeholder{color:var(--c-text-3)}.law-search input[data-v-543505f1]::-webkit-search-cancel-button{display:none}.law-clear[data-v-543505f1]{flex-shrink:0;width:30px;height:30px;border:none;border-radius:50%;background:var(--c-bg);color:var(--c-text-2);font-size:17px;line-height:1;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.law-clear[data-v-543505f1]:hover{background:rgba(var(--c-primary-rgb),.12);color:var(--c-primary)}.law-search[data-v-543505f1]:after{content:"搜索";flex-shrink:0;display:flex;align-items:center;height:40px;padding:0 26px;border-radius:999px;background:linear-gradient(135deg,var(--c-primary),var(--c-primary-light));color:#fff;font-size:14.5px;font-weight:600;letter-spacing:2px}.law-body[data-v-543505f1]{margin-top:20px}.law-state[data-v-543505f1]{text-align:center;color:var(--c-text-2);font-size:14px;background:var(--surface);border:1px dashed var(--c-border);border-radius:var(--r-md);padding:56px 20px}.law-retry[data-v-543505f1]{display:inline-block;margin-left:14px;border:1px solid rgba(var(--c-primary-rgb),.45);color:var(--c-primary);background:rgba(var(--c-primary-rgb),.05);border-radius:999px;padding:6px 22px;font-size:13.5px;letter-spacing:2px;transition:all var(--t-fast) var(--ease)}.law-retry[data-v-543505f1]:hover{background:var(--c-primary);color:#fff}.law-result-head[data-v-543505f1]{color:var(--c-text-2);font-size:13.5px;padding:2px 4px 12px}.law-result-head b[data-v-543505f1]{color:var(--c-primary)}.law-item[data-v-543505f1]{display:flex;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--c-border);border-radius:var(--r-md);padding:16px 20px;margin-bottom:10px;transition:box-shadow var(--t-mid) var(--ease),transform var(--t-mid) var(--ease),border-color var(--t-mid) var(--ease)}.law-item[data-v-543505f1]:hover{transform:translateY(-2px);border-color:rgba(var(--c-primary-rgb),.3);box-shadow:var(--shadow-md)}.law-item.is-external .law-icon[data-v-543505f1]{background:#546e8a1a;color:#4c6582}.law-item.is-external:hover .law-icon[data-v-543505f1]{background:linear-gradient(135deg,#546e8a,#7b93ad);color:#fff}.law-icon[data-v-543505f1]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--r-sm);background:rgba(var(--c-primary-rgb),.09);color:var(--c-primary);font-size:11.5px;font-weight:700;letter-spacing:.5px;transition:background var(--t-mid) var(--ease),color var(--t-mid) var(--ease)}.law-item:hover .law-icon[data-v-543505f1]{background:linear-gradient(135deg,var(--c-primary),var(--c-primary-light));color:#fff}.law-info[data-v-543505f1]{flex:1;min-width:0}.law-title[data-v-543505f1]{display:block;font-size:15px;font-weight:600;color:var(--c-text);line-height:1.55;transition:color var(--t-fast) var(--ease)}.law-item:hover .law-title[data-v-543505f1]{color:var(--c-primary)}.law-title[data-v-543505f1] mark{background:rgba(var(--c-primary-rgb),.16);color:var(--c-primary);padding:0 1px;border-radius:3px}.law-meta[data-v-543505f1]{display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:7px;color:var(--c-text-3);font-size:12.5px;font-variant-numeric:tabular-nums}.law-badge[data-v-543505f1]{font-style:normal;flex-shrink:0;border:1px solid rgba(var(--c-primary-rgb),.35);color:var(--c-primary);border-radius:999px;padding:1px 10px;font-size:11.5px;line-height:1.7;background:rgba(var(--c-primary-rgb),.05)}.law-open[data-v-543505f1]{flex-shrink:0;color:var(--c-text-3);font-size:13px;transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.law-item:hover .law-open[data-v-543505f1]{color:var(--c-primary);transform:translate(2px)}@media(max-width:860px){.law-hero[data-v-543505f1]{padding:30px 16px 26px}.law-search[data-v-543505f1]:after{display:none}.law-item[data-v-543505f1]{padding:13px 14px;gap:12px}.law-open[data-v-543505f1]{display:none}}
