.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}:where([data-layout=stacked]) .m_5ed0edd0{margin-top:0}.m_b37d9ac7:where([data-layout=stacked])>*{display:grid}
.m_d46a4834{border:calc(.0625rem * var(--mantine-scale)) dashed;color:var(--mantine-color-text);padding:var(--mantine-spacing-md);border-radius:var(--dropzone-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .1s,border-color .1s;position:relative}.m_d46a4834:where([data-loading]),.m_d46a4834:where(:not([data-activate-on-click])){cursor:default}:where([data-mantine-color-scheme=light]) .m_d46a4834{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_d46a4834{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}.m_d46a4834:where([data-accept]){background-color:var(--dropzone-accept-bg);border-color:var(--dropzone-accept-bg);color:var(--dropzone-accept-color)}.m_d46a4834:where([data-reject]){background-color:var(--dropzone-reject-bg);border-color:var(--dropzone-reject-bg);color:var(--dropzone-reject-color)}.m_b85f7144{pointer-events:none;-webkit-user-select:none;user-select:none}.m_b85f7144:where([data-enable-pointer-events]){pointer-events:all}.m_96f6e9ad{background-color:var(--mantine-color-body);padding:var(--mantine-spacing-xs);flex-direction:column;transition:opacity .1s;display:flex;position:fixed;inset:0}.m_96f6e9ad .m_7946116d{flex:1}
:root{--mc-ink:#17243b;--mc-muted:#627087;--mc-surface:#f5f7fb;--mc-primary:#285a8e;--mc-accent:#2b7a78}*{box-sizing:border-box}html{background:var(--mc-surface)}body{color:var(--mc-ink);background:radial-gradient(circle at 5% 5%, #5082b41c, transparent 26rem), var(--mc-surface);margin:0}a{color:inherit;text-decoration:none}.mc-hero{color:#fff;background:linear-gradient(135deg,#173a62 0%,#285a8e 55%,#2b7a78 100%);border-radius:28px;position:relative;overflow:hidden}.mc-hero:after{content:"";border:50px solid #ffffff14;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-90px}.mc-card{transition:transform .16s,box-shadow .16s}.mc-card:hover{transform:translateY(-2px);box-shadow:0 14px 36px #192d4b1a}.scan-frame{background:linear-gradient(135deg,#285a8e08,#2b7a780d);border:2px dashed #7d8da4;border-radius:18px}.marker{aspect-ratio:1;background:#111;border:7px solid #111;width:42px;box-shadow:inset 0 0 0 7px #fff}.qr-presentation-card:fullscreen{background:#fff;border:0;width:min(92vw,760px);margin:auto;padding:clamp(24px,5vw,64px);overflow:auto;box-shadow:0 24px 80px #17243b29}.qr-presentation-card:fullscreen .qr-code-image{width:min(72vh,680px)!important}.survey-battery-legend{background:#285a8e0e;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 16px;padding:12px;display:grid}.survey-battery-legend-item{grid-template-columns:26px 1fr;align-items:center;gap:7px;display:grid}.survey-battery-scroll{background:#fff;border:1px solid #dfe4ec;border-radius:14px;max-width:100%;overflow-x:auto}.survey-battery-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:420px}.survey-battery-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.survey-battery-table th,.survey-battery-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #e8ebf0;padding:11px 8px}.survey-battery-table thead th{color:var(--mc-primary);background:#f5f8fc;font-size:.82rem}.survey-battery-table th:first-child{text-align:left;width:auto;min-width:170px}.survey-battery-table thead th:not(:first-child),.survey-battery-table td{width:48px}.survey-battery-table tbody th{background:#fff;font-size:.92rem;font-weight:550;line-height:1.35}.survey-battery-table tbody tr:last-child th,.survey-battery-table tbody tr:last-child td{border-bottom:0}.survey-battery-table tbody tr:hover th,.survey-battery-table tbody tr:hover td{background:#f8fafc}.survey-battery-table .mantine-Radio-root{justify-content:center;display:flex}@media (max-width:36em){.survey-battery-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.survey-battery-scroll{background:0 0;border:0;overflow:visible}.survey-battery-table{min-width:0;display:block}.survey-battery-table thead{display:none}.survey-battery-table tbody{display:block}.survey-battery-table tbody tr{background:#fff;border:1px solid #dfe4ec;border-radius:12px;flex-wrap:wrap;margin-bottom:10px;display:flex;overflow:hidden}.survey-battery-table tbody th{border-bottom:1px solid #e8ebf0;flex:0 0 100%;width:100%;padding:12px}.survey-battery-table tbody td{border-bottom:0;flex-direction:column;flex:20%;align-items:center;gap:5px;width:auto;padding:8px 3px 10px;display:flex}.survey-battery-table tbody td:before{content:attr(data-scale);color:var(--mc-primary);font-size:.72rem;font-weight:700}}@media print{.no-print{display:none!important}body{background:#fff}.qr-presentation-card{box-shadow:none!important;border:0!important}}
