.afr{font-size:14px;line-height:1.7}.afr>p{color:#738095}.afr-card{background:white;border:1px solid #e1e6ee;border-radius:14px;padding:22px;margin:20px 0}.afr-card h3{font-size:18px;margin:0}.afr-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px;flex-wrap:wrap}.afr-status{font-size:11px;background:#f0f2f5;color:#647184;border-radius:20px;padding:5px 10px}.afr-status.approved,.afr-status.received,.afr-status.closed{background:#e7f5eb;color:#27734a}.afr-status.rejected{background:#fff0ec;color:#a9503f}.afr label{display:block;font-size:13px;color:#59687c;margin:14px 0}.afr input,.afr select,.afr textarea{display:block;width:100%;min-height:44px;border:1px solid #cfd7e2;border-radius:9px;padding:11px;background:white;font-size:14px;margin:7px 0}.afr input[type=number]{max-width:110px}.afr textarea{min-height:110px;resize:vertical}.afr button{padding:12px 17px;border:0;border-radius:9px;background:#ffd21c;color:#172438;font-weight:700;font-size:13px;min-height:44px}.afr button.secondary{background:#eef1f5}.afr-card>a{font-size:13px;text-decoration:underline}.afr-card details{border-top:1px solid #edf0f4;padding-top:10px;margin:14px 0}.afr-card summary{cursor:pointer;min-height:40px}.afr-help{font-size:12px;color:#7c8899;line-height:1.8}.afr-notice{padding:14px;background:#eaf6ed;border-radius:10px}.afr-notice.error{background:#fff0ee;color:#a64237}@media(max-width:760px){.afr-card{padding:18px}.afr input,.afr select,.afr textarea{font-size:16px}}
