body{margin:0}#root{box-sizing:border-box;flex-direction:column;width:100%;min-height:100svh;display:flex}@media print{.no-print{display:none!important}.app-shell-content{height:auto!important;overflow:visible!important}}.ck-page{color:#000;background:#fff;max-width:900px;margin:24px auto;padding:32px;box-shadow:0 2px 8px #00000014}@media screen and (width<=899.95px){.ck-page{margin:16px 0;padding:16px;overflow-x:auto}}.ck-title{color:#000;margin:0 0 16px;font-size:20px;font-weight:700}.ck-howto{color:#000;margin:0;padding-left:20px;font-size:15px;line-height:1.7}.ck-howto li{margin-bottom:10px}.ck-header-block{border-collapse:collapse;color:#000;width:100%;margin-bottom:20px;font-size:13px}.ck-header-block td{border:1px solid #999;padding:6px 8px}.ck-header-label{background:#f0f0f0;width:14%;font-weight:700}.ck-header-value{width:36%}.ck-table{border-collapse:collapse;color:#000;width:100%;font-size:12px}.ck-table th,.ck-table td{text-align:left;vertical-align:top;border:1px solid #999;padding:6px 8px}.ck-table th{background:#f0f0f0;font-size:11px}.ck-col-num{text-align:center;width:28px}.ck-question{font-weight:700}.ck-row-blank td{height:56px;min-height:56px}@media print{.ck-page{box-shadow:none;page-break-after:always;max-width:none;margin:0;padding:12px;font-size:11px}.ck-page--last{page-break-after:auto}.ck-header-block,.ck-table{font-size:11px}.ck-row-blank td{height:64px;min-height:64px}}
