.ex-note{font-size:12px;line-height:2;color:#6a809e;background:#f5f8fe;border:1px solid #e4ebf7;padding:13px 17px;border-radius:9px;margin:15px}.ex-callout{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0;font-size:12px;color:#7388a5}.ex-inline{padding:16px;border:1px solid #e0e8f5;border-radius:10px;margin-top:15px}.ex-inline summary{cursor:pointer;font-size:12px;color:#5175a6}.ex-inline label{display:block;font-size:12px;margin-top:12px}.ex-inline input,.ex-inline select{width:100%}.ex-checklist{max-height:280px;overflow:auto;border:1px solid #dfe7f5;border-radius:10px;margin-top:16px;padding:10px}.ex-checklist label{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid #edf2f8;font-size:12px}.ex-checklist input{width:16px;min-height:16px;accent-color:#416bc6}.ex-checklist small{margin-inline-start:auto;color:#8d9eb8}.ex-checklist [hidden]{display:none!important}.ex-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:21px}.ex-filters label{display:flex;flex-direction:column;gap:7px;flex:1;min-width:145px;font-size:12px;color:#687f9d}.ex-filters input,.ex-filters select{width:100%}.ex-filters .btn{font-size:11px}.ex-bottom{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:17px;border-top:1px solid #e4ebf6}.ex-bottom span{margin-inline-start:auto;font-size:11px;color:#8195b0}.ex-metrics{display:flex;gap:12px;padding:0 20px 20px;flex-wrap:wrap}.ex-metrics article{background:#f3f7fd;border:1px solid #e4ebf7;border-radius:11px;padding:17px;min-width:180px}.ex-metrics small{display:block;color:#8599b3;font-size:11px}.ex-metrics strong{font-size:24px;color:#54739d;display:block;margin-top:8px}.ai-line{display:grid;grid-template-columns:1.5fr 1.5fr .8fr .7fr 1fr 25px;gap:8px;border:1px solid #e1e9f5;border-radius:10px;padding:13px;margin:14px 0;align-items:end}.ai-line label{font-size:11px;color:#7187a4;display:flex;flex-direction:column;gap:6px;min-width:0}.ai-line input,.ai-line select{width:100%;min-width:0;font-size:12px}.ai-base{grid-column:1/-1;color:#7b95b7;font-size:10px}.ai-line .iconbutton{margin-bottom:12px}#product-panel-pricing small{display:block;color:#8c9fba;font-size:10px}#product-panel-main input[type=checkbox],#product-panel-extras input[type=checkbox]{width:16px;min-height:16px}#ap-level-error{font-size:12px}#wk-form .form-grid .wide{grid-column:1/-1}
@media(max-width:800px){.ai-line{grid-template-columns:1fr 1fr 25px}.ai-line>label:first-child{grid-column:1/3}.ai-line>label:nth-child(2){grid-column:1/3}.ai-line>.iconbutton{grid-column:3;grid-row:1}.ai-line label:nth-child(5){grid-column:1/3}.ai-line input,.ai-line select{font-size:16px}.ex-filters{padding:15px}.ex-filters label{min-width:125px}.ex-filters input,.ex-filters select{font-size:16px}.ex-bottom .btn{font-size:10px;flex:1;white-space:nowrap}.ex-bottom span{flex-basis:100%;text-align:center}.ex-metrics article{flex:1;min-width:130px}.ex-callout .btn{font-size:11px}}
@media print{.ex-filters,.ex-bottom,.ex-callout,.ex-inline{display:none!important}.ex-note{color:#333;background:white;border:0;margin:10px 0;padding:0}.ex-metrics{break-inside:avoid}.table-scroll{overflow:visible}.panel table th,.panel table td{white-space:normal}tr{break-inside:avoid}}
