.eg-coping{font:15px/1.55 Arial,sans-serif!important;color:#14243b!important;background:#f8fafc!important;border:1px solid #cbd5e1;border-radius:16px;padding:22px;margin:24px 0;isolation:isolate}
.eg-coping *{box-sizing:border-box}.eg-coping [hidden]{display:none!important}.eg-coping h2,.eg-coping h3,.eg-coping p,.eg-coping li,.eg-coping strong,.eg-coping label{color:#14243b!important}.eg-coping h2{font-size:24px!important;margin:0 0 10px}.eg-coping h3{font-size:20px!important}.eg-coping .eg-head{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.eg-coping .eg-head img{width:100%;height:auto;border-radius:10px}.eg-coping .eg-controls{display:grid;gap:12px;margin:20px 0}.eg-coping select,.eg-coping option{color:#14243b!important;background:#fff!important;font:inherit!important}.eg-coping select{width:100%;border:1px solid #64748b;border-radius:8px;padding:12px}.eg-coping input{accent-color:#16375e;width:18px;height:18px;vertical-align:middle}.eg-coping button{font:bold 15px/1.4 Arial,sans-serif!important;color:#fff!important;background:#16375e!important;border:2px solid #16375e;border-radius:8px;padding:11px 15px;cursor:pointer;min-height:44px}.eg-coping button:hover{background:#254f80!important}.eg-coping :focus-visible{outline:3px solid #d18c00;outline-offset:3px}.eg-coping .eg-result{background:#fff!important;color:#14243b!important;border-left:5px solid #e7b50c;padding:18px}.eg-coping .eg-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.eg-coping dialog{color:#14243b!important;background:#edf2f7!important;border:0;border-radius:12px;max-width:95vw;max-height:95vh;padding:16px;overflow:auto}.eg-coping dialog::backdrop{background:#10233ccc}.eg-coping .eg-card{background:#fff!important;color:#14243b!important;width:210mm;min-height:297mm;padding:18mm;max-width:100%;font:14px/1.55 Arial,sans-serif!important}.eg-coping .eg-card h3{font-size:24px!important}.eg-coping .eg-card p{margin:12px 0}.eg-coping .eg-card-controls{display:flex;justify-content:flex-end;gap:10px;margin-bottom:12px}.eg-coping .eg-note{font-size:13px!important}.eg-coping dialog:not([open]){display:none}.eg-coping a{color:#164a82!important}
@media(max-width:480px){.eg-coping{padding:15px}.eg-coping .eg-head{grid-template-columns:1fr}.eg-coping .eg-card{width:100%;min-height:auto;padding:20px}.eg-coping h2{font-size:22px!important}}
@page{size:A4 portrait;margin:0}
@media print{body.eg-coping-print{margin:0!important;padding:0!important;background:#fff!important}body.eg-coping-print *{visibility:hidden!important}body.eg-coping-print .eg-coping dialog[open],body.eg-coping-print .eg-coping dialog[open] .eg-card,body.eg-coping-print .eg-coping dialog[open] .eg-card *{visibility:visible!important}body.eg-coping-print .eg-coping dialog[open]{position:absolute!important;left:0!important;top:0!important;margin:0!important;padding:0!important;border:0!important;max-width:none!important;max-height:none!important;width:210mm!important;height:297mm!important;overflow:hidden!important;background:#fff!important}body.eg-coping-print .eg-coping .eg-card{width:210mm!important;height:297mm!important;min-height:0!important;padding:16mm!important;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.eg-coping-print .eg-card-controls{display:none!important}}
