
.ar{color:#16315b}.ar *{box-sizing:border-box}.ar h2{margin:0;font-size:24px}.ar h3{margin:0 0 8px;font-size:18px}.ar-demo{border:1px dashed #8799b5;background:#f2f5f9;padding:9px 14px;border-radius:10px;margin-bottom:16px;font-weight:700}.ar-head{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:16px}.ar-muted{color:#52647e;font-size:13px}.ar-head p{margin:3px 0}.ar-lock{background:#e9eef7;border:1px solid #cbd6e8;border-radius:20px;padding:6px 12px;font-size:13px;white-space:nowrap}.ar-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:20px}.ar-panel{border:1px solid #d1dceb;border-radius:14px;background:#fff;padding:18px;box-shadow:0 3px 10px #16315b09}.ar-years{display:grid;gap:10px;margin-top:12px}.ar-year{border:1px solid #ccd8e9;background:#f7f9fc;border-radius:10px;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.ar-year strong{font-size:21px}.ar-year small{font-size:12px}.ar-year.sel{color:white;background:linear-gradient(#3869ad,#193d75);border-color:#163b74;box-shadow:0 3px 6px #16315b25}.ar-caption{font-size:12px;line-height:1.9;color:#586983;margin:14px 0 0}.ar-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid #e0e7f0;margin-bottom:16px}.ar-meta strong{font-size:21px}.ar-note{border-right:4px solid #5278aa;padding:9px 12px;background:#f2f6fb;border-radius:6px;font-size:13px;margin:0 0 17px;line-height:1.9}.ar-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.ar-cat{padding:13px;border:1px solid #d8e1ed;border-radius:10px;background:#f8faff}.ar-cat b{display:block;margin-bottom:4px;font-size:14px}.ar-cat span{font-size:12px;color:#53657f;line-height:1.8;display:block}.ar-subtitle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ar-count{font-size:12px;color:#52647e}.ar-record{border:1px solid #d4deec;border-radius:10px;padding:14px;background:#fff}.ar-record strong{font-size:15px}.ar-record-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:9px;border-bottom:1px solid #e1e7f0}.ar-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0}.ar-fields small{display:block;color:#63728a;font-size:12px}.ar-fields b{font-size:14px;font-weight:600}.ar-exports{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.ar-exports .btn{padding:8px 13px;min-height:42px;font-size:13px}.ar-bottom{margin:13px 0 0;font-size:12px;color:#53657f}
@media(max-width:650px){.ar-layout{grid-template-columns:1fr;gap:14px}.ar-panel{padding:14px}.ar-years{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ar-year{display:block;text-align:center;padding:9px 4px}.ar-year strong,.ar-year small{display:block}.ar-year strong{font-size:20px}.ar-year small{font-size:11px}.ar-caption{margin-top:10px}.ar-head{align-items:center}.ar h2{font-size:21px}.ar-lock{padding:5px 8px;font-size:12px}.ar-demo{font-size:12px;padding:8px 10px}.ar-meta{display:block}.ar-meta strong{display:block;margin-bottom:5px}.ar-cats{gap:8px}.ar-cat{padding:10px}.ar-cat b{font-size:13px}.ar-cat span{font-size:12px}.ar-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ar-record{padding:11px}.ar-exports{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ar-exports .btn{width:100%;padding:8px 5px}.ar-exports .btn:last-child{grid-column:1/-1}.ar-note{font-size:12px}.ar-head p{font-size:12px}}
.ar-create{padding:14px 18px;background:white;border:1px solid #d1dceb;border-radius:12px;margin-bottom:18px}.ar-create input{max-width:120px}.ar-create summary,.ar-limits summary,.ar-record summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700}.ar .ar-year,.ar .ar-cat{font:inherit;color:inherit;cursor:pointer;text-align:right}.ar .sel{color:#fff;background:linear-gradient(#3869ad,#193d75);border-color:#163b74}.ar-cat span{font-size:12px}.ar-panel>label{display:block;margin:12px 0;font-size:13px}.ar-panel input,.ar-panel select{display:block;width:100%;max-width:100%;margin-top:6px}.ar-record{margin:12px 0}.ar-record h4{margin:0 0 8px}.ar-record p{font-size:13px;color:#52647e}.ar-record dl{font-size:13px;margin:0}.ar-record dl div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;padding:8px 0;border-top:1px solid #e0e7f0}.ar-record dd{margin:0;white-space:pre-wrap}.ar-record dt,.ar-record dd{overflow-wrap:anywhere}.ar-limits{margin-top:16px;font-size:13px}.ar-limits li{margin-bottom:7px}.ar .note{font-size:13px}.ar-empty{padding:16px;background:#f6f8fb;font-size:14px;border-radius:10px}.ar button:disabled{opacity:.55}.ar-create .btn{margin:8px 0}.ar-year small{display:block}@media(max-width:650px){.ar-record dl div{grid-template-columns:1fr}.ar-record dd{padding-right:9px}.ar-create{padding:14px}.ar-exports{display:grid;grid-template-columns:1fr 1fr}.ar-exports .btn:last-child{grid-column:1/-1}.ar-exports .btn{font-size:12px}}
.ar-cat.sel span{color:#fff}.ar-record{overflow-wrap:anywhere}.ar-panel,.ar-layout>*{min-width:0}.ar-record details{max-width:100%}.ar-record dd{color:#16315b}.ar-limits ul{padding-right:20px}.ar-test{padding:8px;border:1px dashed #8799b5;border-radius:8px;font-size:12px}
