.sag-qs-container{margin:25px 0 15px;font-family:Arial,sans-serif;width:100%;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;font-size:.88em;box-shadow:0 1px 5px rgb(0 0 0 / .05)}.sag-qs-container h3{background-color:#2a6fdb;color:#fff;margin:0;padding:10px 15px;font-size:1.1em;text-align:left}.sag-qs-container table{width:100%;border-collapse:collapse;background-color:#fff;table-layout:fixed;margin:0}.sag-qs-container .sag-qs-label{padding:8px 15px;border-bottom:1px solid #f0f0f0;background-color:#f9f9f9;width:30%;font-weight:700;color:#444;vertical-align:top}.sag-qs-container .sag-qs-value{padding:8px 15px;border-bottom:1px solid #f0f0f0;color:#333;line-height:1.5;vertical-align:top}.sag-qs-buttons{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.sag-qs-button{display:inline-block;width:fit-content;background-color:#2f6f73;color:#fff!important;padding:7px 16px;border-radius:6px;text-decoration:none!important;font-weight:700;font-size:.9em;border:1px solid #285f62;box-shadow:0 1px 3px rgb(47 111 115 / .15)}.sag-qs-button:hover,.sag-qs-button:focus{background-color:#285f62;color:#fff!important}.sag-qs-disclaimer{margin:20px 0 30px;padding:20px;font-family:"Segoe UI",Arial,sans-serif;font-size:.9em;color:#444;background:linear-gradient(145deg,#f4f8ff 0%,#ffffff 100%);border:1px solid #cce0ff;border-left:5px solid #2a6fdb;border-radius:8px;box-shadow:0 4px 12px rgb(42 111 219 / .08);line-height:1.6}.sag-qs-disclaimer-title{display:flex;align-items:center;gap:8px;margin-bottom:15px}.sag-qs-disclaimer-title h4{margin:0;color:#2a6fdb;font-size:1.15em;font-weight:700}.sag-qs-disclaimer ul{margin:0;padding-left:25px;list-style-type:none}.sag-qs-disclaimer li{margin-bottom:12px;position:relative}.sag-qs-disclaimer li:last-child{margin-bottom:0}.sag-qs-icon{position:absolute;left:-25px}@media (max-width:600px){.sag-qs-container table,.sag-qs-container tbody,.sag-qs-container tr,.sag-qs-container td{display:block;width:100%!important}.sag-qs-container .sag-qs-label{border-bottom:0;padding-bottom:4px}.sag-qs-container .sag-qs-value{padding-top:4px}}.sag-qs-extra-details{border-top:1px solid #f0f0f0;background-color:#fff}.sag-qs-extra-details summary{cursor:pointer;padding:10px 15px;font-weight:700;color:#2a6fdb;background-color:#f7fbff;list-style-position:inside}.sag-qs-extra-details summary:hover,.sag-qs-extra-details summary:focus{background-color:#eef6ff}.sag-qs-extra-details table{border-top:1px solid #f0f0f0}