.lzb{max-width:1180px;width:100%;margin:0 auto;color:#12213a;min-width:0}.lzb *{box-sizing:border-box}.lzb-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 24px}.lzb h1{font-size:28px;font-weight:800;margin:0 0 8px}.lzb h2{font-size:19px;margin:0 0 14px}.lzb p{line-height:1.6}.lzb-muted{color:#526582;font-size:13px}.lzb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.lzb-card{background:white;border:1px solid #dce5f2;border-radius:18px;padding:22px;box-shadow:0 8px 28px #14284808;min-width:0;margin-bottom:18px}.lzb-number{font-size:30px;font-weight:800;color:#173f84}.lzb-note{padding:16px;border-radius:12px;border:1px solid #aee2e9;background:#f0fbfd;margin:16px 0;line-height:1.6}.lzb label{display:block;font-weight:600;font-size:13px;margin:10px 0 6px}.lzb input:not([type=checkbox]),.lzb select,.lzb textarea{width:100%;padding:11px 12px;border:1px solid #cbd9ed;border-radius:9px;background:white;color:#12213a;font:inherit;min-width:0}.lzb button,.lzb-action{display:inline-block;border:0;border-radius:9px;padding:10px 15px;background:#1762e9;color:#fff;text-decoration:none;cursor:pointer;font-weight:700;font-size:13px;margin-top:12px}.lzb-danger{background:#ae183e!important}.lzb-scroll{overflow-x:auto}.lzb table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.lzb th,.lzb td{padding:12px 10px;border-bottom:1px solid #e1e8f2;vertical-align:top}.lzb th{background:#f4f7fc;color:#526582}.lzb summary{cursor:pointer;font-weight:750}.lzb-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;margin-top:14px}.lzb-checks label{font-size:13px;font-weight:400;overflow-wrap:anywhere}.lzb input[type=checkbox]{accent-color:#1762e9;margin-right:7px}.lzb ul{padding-left:19px;line-height:1.9}.lzb-small{font-size:12px}.lzb-badge{display:inline-block;padding:4px 9px;border-radius:99px;background:#e7f8f2;color:#06684e;font-size:12px}.lzb-wrap{overflow-wrap:anywhere}.lzb :focus-visible{outline:3px solid #2b77ee;outline-offset:3px}.lzb-public{font-family:system-ui,sans-serif;background:#f3f7fc;margin:0;padding:28px 18px}.lzb-public a{color:#1762e9}.lzb-public .lzb-action{color:white}@media(max-width:600px){.lzb-head{align-items:flex-start;flex-direction:column}.lzb h1{font-size:24px}.lzb-card{padding:16px}.lzb th,.lzb td{padding:9px 7px}}
