.ow{max-width:1180px;margin:auto;padding:40px 24px 80px;color:#17334d}.ow h1{font:clamp(2.2rem,5vw,4rem)/1.1 Georgia,serif;max-width:850px}.ow h2{font:1.9rem Georgia,serif}.ow section{padding:28px 0;border-top:1px solid #d6e0e7}.ow p{line-height:1.7;max-width:900px}.ow-notice{padding:20px;background:#f1f4f4;border-left:3px solid #b99b4b}.ow label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px}.ow select{font:16px system-ui;padding:13px;min-width:0;max-width:100%;width:100%;border:1px solid #b3c0cd;background:#fff;color:#17334d;box-sizing:border-box}.ow button{padding:13px 18px;min-height:46px;cursor:pointer;border:1px solid #294761;background:#17334d;color:#fff;font:600 14px system-ui;border-radius:4px}.ow button:disabled{opacity:.45;cursor:default}.ow form>button{margin-top:16px}.ow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ow-actions{display:flex;gap:12px;flex-wrap:wrap}.ow-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.ow-cases button{text-align:left;white-space:normal;overflow-wrap:anywhere;background:#f3f6f7;color:#17334d}.ow-gate{padding:14px;background:#f5f5ef}.ow-table{max-width:100%;overflow:auto}.ow table{border-collapse:collapse;min-width:650px;width:100%;font-size:13px}.ow th,.ow td{text-align:left;padding:12px;border-bottom:1px solid #d6e0e7}.ow #ow-error{color:#a22623}.ow :focus-visible{outline:3px solid #b99b4b;outline-offset:3px}.ow #ow-case-title{overflow-wrap:anywhere}.ow [hidden]{display:none!important}@media(max-width:650px){.ow{padding:26px 18px 60px}.ow-grid,.ow-cases{grid-template-columns:1fr}.ow-actions button{flex:1 1 180px}}

.ow-scenario{padding:20px;border:1px solid #d6e0e7;margin:16px 0;border-radius:4px;overflow-wrap:anywhere}.ow-scenario summary{cursor:pointer;font-weight:600;padding:14px 0}

.ow-document{border:1px solid #d6e0e7;border-radius:6px;padding:16px;margin:12px 0;overflow-wrap:anywhere}.ow-document summary{cursor:pointer;font-weight:600;line-height:1.6;min-height:44px}.ow-document ul{padding-left:22px}.ow #ow-scope-preset{max-width:440px}

#ow-report pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.5 monospace}#ow-report{background:white;color:#17334d}@media print{body.ow-print-report>*{display:none!important}body.ow-print-report main.ow{display:block!important;max-width:none;padding:0}body.ow-print-report main.ow>*{display:none!important}body.ow-print-report #ow-detail{display:block!important;border:0;padding:0}body.ow-print-report #ow-detail>*{display:none!important}body.ow-print-report #ow-detail>#ow-report{display:block!important;border:0;padding:0}#ow-report h2,#ow-report h3,#ow-report h4{break-after:avoid}#ow-report pre{font-size:9px}body.ow-print-report{background:white!important}}
