.anwpt-responsive-safe,[class^="anwpt-"]{box-sizing:border-box}[class^="anwpt-"] *,[class*=" anwpt-"] *{box-sizing:border-box}@media(max-width:900px){.anwpt-op-card,.anwpt-itp-card,.anwpt-s-card,.anwpt-sc-card,.anwpt-m-card,.anwpt-r-card,.anwpt-w-card,.anwpt-p-card,.anwpt-u-card,.anwpt-sign-card,.anwpt-ex-card,.anwpt-compress-card{max-width:100%;margin-left:10px;margin-right:10px}.anwpt-op-grid,.op-grid{max-height:65vh}}@media(max-width:600px){[class*="anwpt-"] h1{font-size:30px}[class*="anwpt-"] h2{font-size:26px}[class*="anwpt-"] .actions{flex-wrap:wrap}[class*="anwpt-"] button,[class*="anwpt-"] select,[class*="anwpt-"] input[type="text"],[class*="anwpt-"] input[type="password"],[class*="anwpt-"] input[type="email"]{max-width:100%}}
/* v3.7.1: consistent easy-touch UX across every PDF tool */
[class^="anwpt-"] button,[class*=" anwpt-"] button,[class^="anwpt-"] select,[class*=" anwpt-"] select,[class^="anwpt-"] input{min-height:40px}
[class^="anwpt-"] button,[class*=" anwpt-"] button{touch-action:manipulation}
@media(max-width:700px){
 [class^="anwpt-"] .card,[class*=" anwpt-"] .card{max-width:100%;margin:8px;padding:16px}
 [class^="anwpt-"] .actions,[class*=" anwpt-"] .actions{gap:8px}
 [class^="anwpt-"] .actions button,[class*=" anwpt-"] .actions button{min-height:44px}
 [class^="anwpt-"] .grid,[class*=" anwpt-"] .grid{max-height:58vh;overflow:auto}
}
@media(max-width:420px){
 [class^="anwpt-"] h2,[class*=" anwpt-"] h2{font-size:24px}
 [class^="anwpt-"] .actions,[class*=" anwpt-"] .actions{display:grid;grid-template-columns:1fr 1fr}
 [class^="anwpt-"] .actions button,[class*=" anwpt-"] .actions button{width:100%}
}

/* v3.10.8 — mobile-first refinement without changing desktop layouts */
[class^="anwpt-"] .card,[class*=" anwpt-"] .card,
[class^="anwpt-"] [class*="-card"]{box-sizing:border-box;max-width:100%;min-width:0}
@media(max-width:700px){
  [class^="anwpt-"] .card,[class*=" anwpt-"] .card,
  [class^="anwpt-"] [class*="-card"]{
    width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:14px!important;
    padding-right:14px!important;
  }
  [class^="anwpt-"] input,[class^="anwpt-"] select,[class^="anwpt-"] textarea,
  [class^="anwpt-"] button,[class*=" anwpt-"] input,[class*=" anwpt-"] select,
  [class*=" anwpt-"] textarea,[class*=" anwpt-"] button{
    max-width:100%;
  }
  [class^="anwpt-"] img,[class*=" anwpt-"] img{max-width:100%;height:auto}
  [class^="anwpt-"] table,[class*=" anwpt-"] table{max-width:100%;display:block;overflow-x:auto}
}
@media(max-width:480px){
  [class^="anwpt-"] .actions,[class*=" anwpt-"] .actions{
    grid-template-columns:1fr!important;
  }
  [class^="anwpt-"] .actions button,[class*=" anwpt-"] .actions button{
    width:100%!important;
  }
}
