#tl82-admin{position:fixed;bottom:calc(82px + env(safe-area-inset-bottom));right:12px;z-index:900;width:44px;height:44px;border-radius:50%;border:1px solid #d9bf84;background:#123e35;color:#fff;font-size:24px;box-shadow:0 5px 18px #0008;cursor:pointer}#tl82-backdrop{position:fixed;inset:0;z-index:9999;background:#000b;display:grid;place-items:center;padding:12px}.tl82-modal{box-sizing:border-box;background:#0d2929;color:#f8f6e9;border:1px solid #c4a76a;border-radius:18px;padding:18px;width:min(820px,100%);max-height:92dvh;overflow:auto;box-shadow:0 20px 80px #000c}.tl82-top,.tl82-item,.tl82-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.tl82-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tl82-modal label{display:block;font-size:13px;font-weight:700;margin:10px 0}.tl82-modal input,.tl82-modal textarea,.tl82-modal select{box-sizing:border-box;display:block;width:100%;padding:11px;margin-top:5px;border:1px solid #78938c;border-radius:9px;background:#f7f7f2;color:#102521;font:inherit}.tl82-modal button{min-height:40px;padding:8px 12px;border:1px solid #bbd1c8;border-radius:9px;cursor:pointer;background:#e9dbb3;color:#18322b;font-weight:700}.tl82-modal button:disabled{opacity:.5}.tl82-item{border-bottom:1px solid #ffffff30;padding:10px 0}.tl82-item small{display:block;color:#bfd0c8;margin:5px 0}.tl82-item button{margin:2px}.tl82-danger{background:#ffc9c9!important}.tl82-public-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.tl82-public-grid article{padding:15px;border:1px solid #c9aa71;border-radius:14px;background:#123c34;color:#fff}.tl82-public-grid h3{color:#ffe6b0}.tl82-public-grid small{color:#a6ead2}@media(max-width:600px){.tl82-grid{grid-template-columns:1fr}#tl82-admin{bottom:calc(76px + env(safe-area-inset-bottom))}}
