.print-failure-notices{position:fixed;z-index:1050;top:calc(105px + env(safe-area-inset-top));right:20px;max-width:min(390px,calc(100vw - 28px))}.print-failure-notices>button{display:flex;gap:12px;align-items:center;min-height:48px;width:100%;padding:12px 16px;background:#fff1de!important;color:#6b3008!important;border:1px solid #cf8c32!important;border-radius:12px;box-shadow:0 6px 22px #182b3230;font-size:13px;font-weight:650;text-align:left}.print-failure-notices>button:focus-visible{outline:3px solid #e2a636;outline-offset:3px}.print-failure-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:24px;background:#fffaf3!important;color:#263c46!important;border:1px solid #d6b17d!important;border-radius:20px;overflow:auto;box-shadow:0 24px 80px #001a3366}.print-failure-dialog::backdrop{background:#091d36aa;backdrop-filter:blur(7px)}.print-failure-dialog header,.print-failure-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.print-failure-dialog h2{font-size:23px;margin:0!important;color:inherit!important}.print-failure-dialog h3{font-size:15px;color:inherit!important;margin:0 0 10px}.print-failure-dialog p{font-size:13px;line-height:1.6;color:inherit!important}.print-failure-dialog article{padding:16px;border:1px solid #dbc4a2;border-radius:12px;margin-top:12px;background:#fffcf8}.print-failure-dialog small{display:block;line-height:1.6;font-size:12px}.print-failure-dialog header>button{min-width:40px;min-height:40px;font-size:23px}.print-failure-dialog button{background:#213e4c!important;color:#fff!important;border:1px solid #6b8893!important;border-radius:9px;min-height:42px;padding:9px 14px;font:inherit;cursor:pointer}.print-failure-dialog button:disabled{opacity:.5;cursor:default}.print-failure-dialog summary{font-size:13px;font-weight:650;cursor:pointer;padding-block:12px;min-height:44px}.print-failure-dialog label{display:grid;gap:8px;font-size:12px}.print-failure-dialog input{background:#fff!important;color:#263c46!important;border:1px solid #9baeb4!important;width:100%;padding:12px;min-height:44px;border-radius:8px;font-size:16px}.print-failure-dialog form>button{margin-top:12px}.print-failure-dialog footer{margin-top:20px;font-size:12px}body.game-experience .print-failure-notices>button,.print-failure-notices.print-failure-game>button{background:#382e26!important;color:#ffe3ad!important;border-color:#a48654!important}body.game-experience .print-failure-dialog{background:#142f3e!important;color:#f2f7fa!important}body.game-experience .print-failure-dialog article{background:#1d3b4b;border-color:#55727c}body.game-experience .print-failure-dialog input{background:#102735!important;color:#fff!important}@media(max-width:600px){.print-failure-notices{top:auto;right:14px;bottom:calc(76px + env(safe-area-inset-bottom))}.print-failure-dialog{padding:18px}.print-failure-dialog h2{font-size:20px}}@media(prefers-reduced-transparency:reduce){.print-failure-dialog::backdrop{backdrop-filter:none}}
