.final-help{margin:24px 0;padding:20px;border:1px solid #c9ded8;border-radius:18px;background:#f5faf8}.final-help details{margin:12px 0;padding:12px;border:1px solid #dce8e2;border-radius:10px;background:white}.final-help summary{cursor:pointer;font-weight:700}.final-help label{display:block;margin:10px 0}.final-help input,.final-help select{display:block;max-width:100%;padding:10px;border:1px solid #bccfc8;border-radius:8px}.final-help button{margin:6px 6px 6px 0}.final-help .st-table{max-height:420px}.final-scroll{height:340px;overflow:auto;position:relative;background:#16292b;color:white;padding:30px;line-height:1.6;scroll-behavior:auto}.final-scroll>div{padding-bottom:300px}.final-box{overflow:auto;max-width:100%}.final-box svg{max-width:100%;height:auto}.final-touch{display:flex;overflow:auto;max-width:100%;padding:10px;border:1px dashed #678}.final-touch button{flex-shrink:0}.final-social{max-width:420px;overflow:hidden;border:1px solid #abc;border-radius:10px}.final-social h3,.final-social p{margin:14px;overflow-wrap:anywhere}.final-social-image{aspect-ratio:1.91;background:linear-gradient(135deg,#224f50,#69a99a);color:white;display:grid;place-items:center}.final-overflow{max-width:100%;white-space:nowrap;overflow:auto;border:2px dashed #c88;padding:8px;box-sizing:border-box}.final-status{white-space:pre-wrap;overflow-wrap:anywhere}.final-chart{display:flex;align-items:end;gap:5px;min-height:160px;overflow-x:auto}.final-chart>div{flex:1;min-width:20px;background:#318678}.final-pager{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.final-pager a{padding:8px 14px;border:1px solid #b9d7cc;border-radius:8px}.final-pager [aria-current]{background:#174b42;color:white}.st-print-inputs{overflow-wrap:anywhere;white-space:pre-wrap}.st-output,.st-input{min-width:0}.st-table{max-width:100%;overflow-x:auto}@media(max-width:640px){.final-help{padding:12px}.final-help button{width:100%}.final-social{width:100%}.final-scroll{padding:16px}.final-help .st-table{max-height:320px}}@media print{.final-help{display:none}.final-scroll{height:auto;overflow:visible;background:white;color:black}.final-scroll>div{padding-bottom:0}.final-box svg{max-width:none}.final-print-samples{break-inside:avoid}}
