/* v2.9.408 – compact responsive GST verification */
.gst408-modal{width:min(720px,calc(100vw - 24px))!important;max-width:720px!important;max-height:92vh;overflow-y:auto;box-sizing:border-box}
.gst408-modal .gst408-result{max-width:100%;min-width:0;overflow-wrap:anywhere}
.gst408-modal .gst407-name-options{width:100%;height:auto!important;min-height:0!important;box-sizing:border-box;padding:12px;margin:12px 0;display:block!important}
.gst408-modal .gst407-choice{display:flex!important;position:static!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:0!important;height:auto!important;padding:9px 10px!important;margin:5px 0!important;white-space:normal!important;overflow-wrap:anywhere;box-sizing:border-box;line-height:1.5}
.gst408-modal .gst407-choice input[type=radio]{position:static!important;appearance:auto!important;flex:0 0 17px!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;margin:2px 0 0!important;padding:0!important;inset:auto!important}
.gst408-modal .gst407-callout{font-size:13px;padding:9px 12px}
.gst408-modal .pl304-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}
@media(max-width:600px){.gst408-modal{width:calc(100vw - 12px)!important;max-height:95vh}.gst408-modal .gst407-name-options{padding:9px}.gst408-modal .gst407-choice{padding:9px 6px!important}}
.ami408-doc-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.ami408-doc-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:9px;border-bottom:1px solid #dbe4ef}.ami408-doc-row small{display:block;color:#64748b}.ami408-doc-row a{margin-left:5px}.ami408-file-status{font-size:12px;color:#475569;margin:8px 0}
