.aacs{--aacs-brown:#79583d;box-sizing:border-box;border:1px solid #ddd2c6;border-top:3px solid var(--aacs-brown);padding:26px;background:#fff;color:#332c27;max-width:760px;margin:24px auto;font-family:inherit;line-height:1.65;text-align:left}.aacs *{box-sizing:border-box}.aacs p{margin:0 0 12px}.aacs .aacs-title{font-size:22px;line-height:1.5;font-weight:700;margin:0 0 24px}.aacs-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-bottom:1px solid #e8e1d9;padding-bottom:22px;margin-bottom:22px}.aacs-fields label,.aacs-fields legend{font-size:13px;font-weight:600}.aacs-fields label{display:flex;flex-direction:column;gap:8px}.aacs-drug{grid-column:1/-1}.aacs select{width:100%;min-width:0;border:1px solid #cfc4b8;background:#fff;color:#332c27;border-radius:3px;padding:10px;font:inherit;white-space:normal}.aacs fieldset{border:0;padding:0;margin:0;min-width:0}.aacs legend{padding:0;margin-bottom:8px}.aacs-regions{display:flex}.aacs-regions button{flex:1;min-width:0;margin:0;border:1px solid #cfc4b8;border-radius:0;padding:10px 6px;background:#fff;color:#574a3e;cursor:pointer;font:inherit;font-size:13px;box-shadow:none}.aacs-regions button+button{border-left:0}.aacs-regions button[aria-pressed=true]{background:#79583d;color:#fff}.aacs button:disabled{opacity:.4;cursor:not-allowed}.aacs :focus-visible{outline:2px solid #79583d;outline-offset:3px}.aacs .aacs-period{font-weight:700;font-size:15px}.aacs-results{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:16px 0}.aacs-name{font-size:13px;font-weight:600}.aacs-name small{display:block;font-size:11px;font-weight:400;color:#756c65}.aacs-total{font-size:32px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.aacs-total small{font-size:14px;margin-left:3px}.aacs-bar{height:6px;background:#eee8e1;margin:13px 0}.aacs-bar span{display:block;height:100%;background:#bdb3a7}.aacs-online .aacs-bar span{background:#79583d}.aacs-first{font-size:12px;color:#655b52}.aacs-difference{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f5f0e9;padding:18px;margin:18px 0}.aacs-difference p{font-size:13px;margin:0}.aacs-difference strong{font-size:28px;color:#79583d;white-space:nowrap}.aacs-difference strong small{font-size:13px}.aacs details{border-top:1px solid #e8e1d9;padding:13px 0;font-size:12px}.aacs summary{cursor:pointer;font-weight:600}.aacs table{border-collapse:collapse;width:100%;font-size:12px;margin:14px 0;table-layout:fixed}.aacs th,.aacs td{padding:9px 6px;border:1px solid #e8e1d9;overflow-wrap:anywhere;background:#fff;color:#332c27}.aacs th{font-weight:600;background:#faf8f5}.aacs td{text-align:right}.aacs .aacs-notice,.aacs .aacs-condition,.aacs .aacs-source{font-size:11px;color:#756c65;margin-top:12px}.aacs-source a{color:#79583d;text-decoration:underline}.aacs-empty{background:#faf8f5;padding:16px;font-size:14px}.aacs .aacs-payment{font-size:12px}.aacs .aacs-source{padding:0 0 12px;overflow-wrap:anywhere}@media(max-width:520px){.aacs{padding:20px 15px}.aacs .aacs-title{font-size:19px}.aacs-fields{grid-template-columns:1fr}.aacs-drug{grid-column:auto}.aacs-results{gap:14px}.aacs-total{font-size:26px}.aacs-difference{padding:14px 10px;gap:8px}.aacs-difference strong{font-size:23px}}

.aacs .aacs-unknown{font-size:19px;line-height:1.5;overflow-wrap:anywhere}

.aacs [hidden]{display:none!important}.aacs-reference{grid-column:1/-1}.aacs-reference-note{border-left:3px solid #79583d;background:#f7f3ed;padding:10px 14px;margin:12px 0 18px;font-size:13px}.aacs .aacs-reference-note p{font-size:12px;margin:4px 0 0}.aacs .aacs-reference-scope{font-size:12px;line-height:1.7;color:#655b52}
