.operation-print-panel:not([hidden]){position:fixed;inset:0;margin:0;padding:20px;z-index:30;display:grid;place-items:center;background:rgba(22,36,42,.4);border-radius:0}
.operation-print-card{width:min(520px,100%);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #e1e9e6;border-radius:18px;padding:24px;box-shadow:0 20px 70px rgba(20,35,40,.2)}
.operation-print-card>p:first-child{margin-top:0;color:#4b625b;line-height:1.6}
.operation-print-card .toolbar{display:grid;grid-template-columns:1fr 1fr;margin-top:18px}
.operation-print-card button{min-height:44px;white-space:normal}
.operation-print-card>button{width:100%}
@media(max-width:600px){.operation-print-panel:not([hidden]){padding:14px;align-items:end}.operation-print-card{border-radius:20px 20px 12px 12px;padding:20px;max-height:calc(100dvh - 36px)}}
