/* AFASA compatibility shim.
   Some legacy/public pages reference css/uikit.css while the project ships the
   UIKit JavaScript and the main visual styling in css/theme.css. This file avoids
   404s and provides the small subset of common UIKit helpers those pages rely on. */
.uk-hidden{display:none!important}.uk-visible-hidden{visibility:hidden!important}.uk-text-center{text-align:center!important}.uk-text-left{text-align:left!important}.uk-text-right{text-align:right!important}.uk-margin{margin:15px 0!important}.uk-margin-small{margin:8px 0!important}.uk-margin-top{margin-top:15px!important}.uk-margin-bottom{margin-bottom:15px!important}.uk-container{box-sizing:border-box;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.uk-grid{display:flex;flex-wrap:wrap;gap:15px}.uk-width-1-1{width:100%}.uk-width-1-2{width:calc(50% - 8px)}.uk-width-1-3{width:calc(33.333% - 10px)}.uk-button{display:inline-block;border:0;border-radius:6px;padding:9px 14px;text-decoration:none;cursor:pointer}.uk-alert{padding:12px 14px;border-radius:8px;background:#f3f4f6;color:#111827}.uk-alert-danger{background:#fee2e2;color:#991b1b}.uk-alert-success{background:#dcfce7;color:#166534}.uk-form input,.uk-form select,.uk-form textarea{max-width:100%;box-sizing:border-box}
@media(max-width:760px){.uk-width-1-2,.uk-width-1-3{width:100%}.uk-grid{display:block}}
