.admin-pwa{margin:20px 0;padding:20px;border:1px solid #c9d8d1;border-radius:14px;background:#fff;color:#173f3b;font-size:15px;line-height:1.7}.admin-pwa-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.admin-pwa-title strong{font-size:18px}.admin-pwa-title span{font-size:12px;background:#edf3ed;padding:3px 10px;border-radius:20px}.admin-pwa p{margin:10px 0}.admin-pwa label{display:block;margin:12px 0}.admin-pwa input:not([type=checkbox]){width:100%;max-width:360px;display:block;margin-top:6px;padding:10px;border:1px solid #a8bfb3;border-radius:8px;font:inherit}.admin-pwa .admin-pwa-checkbox{display:flex;align-items:flex-start;gap:10px}.admin-pwa .admin-pwa-checkbox input{width:18px;height:18px;flex:none;margin-top:5px}.admin-pwa button{cursor:pointer;border:1px solid #173f3b;border-radius:8px;padding:9px 14px;background:#173f3b;color:#fff;font:inherit;min-height:44px}.admin-pwa button:disabled{opacity:.55;cursor:default}.admin-pwa-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-pwa details{margin:14px 0}.admin-pwa summary{cursor:pointer;font-weight:600}.admin-pwa ul{padding-inline-start:20px}.admin-pwa li{margin:12px 0;display:flex;align-items:center;gap:14px;justify-content:space-between}.admin-pwa a{text-decoration:underline}