.me_50620470{outline:none;align-items:stretch;display:flex;position:relative}.me_50620470:focus-visible{border-radius:var(--mantine-radius-sm);outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.me_50620470[data-controls-position=right]{flex-direction:row}.me_50620470[data-controls-position=left]{flex-direction:row-reverse}.me_bbeeb0ba{flex:1;width:100%;position:relative}.me_505afe9e{height:100%;transition:transform var(--ds-transition-duration,.4s) ease,opacity var(--ds-transition-duration,.4s) ease,filter var(--ds-transition-duration,.4s) ease;width:100%;position:absolute;top:0;left:0}.me_76395344{align-items:center;gap:var(--mantine-spacing-xs);justify-content:var(--ds-controls-justify,center);flex-direction:column;flex-shrink:0;display:flex}[data-controls-position=right]>.me_76395344{margin-left:var(--mantine-spacing-md)}[data-controls-position=left]>.me_76395344{margin-right:var(--mantine-spacing-md)}.me_50f1120a,.me_d8ed0851{border-radius:var(--mantine-radius-sm);color:var(--mantine-color-text);justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s;display:flex}.me_50f1120a:hover:not([data-disabled]),.me_d8ed0851:hover:not([data-disabled]){background-color:var(--mantine-color-gray-light-hover)}.me_50f1120a:active:not([data-disabled]),.me_d8ed0851:active:not([data-disabled]){background-color:var(--mantine-color-gray-light-color)}.me_50f1120a:focus-visible,.me_d8ed0851:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.me_50f1120a[data-disabled],.me_d8ed0851[data-disabled]{cursor:not-allowed;opacity:.4}.me_451e1125{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap}@media (prefers-reduced-motion:reduce){.me_505afe9e{transition:none}}
body{background:var(--app-sage);color:var(--app-ink)}@page{size:A4 portrait;margin:0}@media print{.print-hidden{display:none!important}body{background:var(--app-cream)}.print-root{padding:0!important}.print-sheet{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.print-card{zoom:.85;width:934px;border-radius:0!important}.print-sheet{break-after:page}.print-sheet:last-child{break-after:auto}.avoid-break{break-inside:avoid}}@media (max-width:900px){input,select,textarea{font-size:16px}}
