.att-toolbar{display:flex;gap:1rem;flex-wrap:wrap;margin:1rem 0}.att-toolbar form{display:flex;gap:.5rem;background:#fff;padding:.8rem;border-radius:.8rem}.att-toolbar input,.att-toolbar select,.att-toolbar button,.att-sheet input,.att-sheet select,.att-sheet button{min-height:44px;border:1px solid #d9e1ef;border-radius:.6rem;padding:.55rem}.att-toolbar button,.att-sheet button{background:#365cf5;color:#fff;font-weight:800}.att-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.att-grid article{background:#fff;padding:1rem;border-radius:1rem;box-shadow:0 8px 25px #203c7012}.att-grid header{display:flex;justify-content:space-between}.att-grid article>div{display:flex;flex-direction:column;margin:.8rem 0}.att-grid a{display:block;text-align:center;padding:.7rem;background:#edf2ff;border-radius:.6rem;text-decoration:none;font-weight:800}.att-status{background:#e8f7ee;color:#207542;padding:.25rem .5rem;border-radius:2rem}.att-sheet{display:grid;gap:.65rem}.att-sheet form{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.5fr auto;gap:.5rem;align-items:center;background:#fff;padding:.75rem;border-radius:.8rem}.att-validate{margin-top:1rem;text-align:right}@media(max-width:850px){.att-sheet form{grid-template-columns:1fr 1fr}.att-sheet strong{grid-column:1/-1}}@media(max-width:550px){.att-toolbar form,.att-toolbar input,.att-toolbar select,.att-toolbar button{width:100%}.att-sheet form{grid-template-columns:1fr}.att-sheet strong{grid-column:auto}}
