[hidden]{display:none!important}#independent-access{position:relative;z-index:500;max-width:1250px;margin:45px auto;padding:18px;font-family:Arial,sans-serif;color:#24445e}.access-card{max-width:1100px;margin:auto;padding:30px;background:#fff;border:1px solid #d4e2ed;border-radius:12px;box-shadow:0 15px 50px #12355715}.access-card:has(form){max-width:480px}.access-brand{color:#276c95;font-size:13px;font-weight:700;letter-spacing:1px}.access-card h1{font-size:25px;margin:22px 0;color:#173c59}.access-card label{display:block;font-size:12px;margin:18px 0}.access-card input{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid #cadce9;border-radius:5px;font:14px Arial}#independent-bar button,.access-card button{padding:11px 15px;border:0;border-radius:5px;background:#205f8e;color:#fff;cursor:pointer;margin:4px;font:12px Arial}.access-actions{display:flex;gap:7px;flex-wrap:wrap}.access-actions button{background:#edf4fa;color:#3c6b8d}.access-note{font-size:11px;color:#6c8598;line-height:1.7;margin-top:25px}.access-table{overflow:auto}.access-table table{width:100%;min-width:700px;font:12px Arial;border-collapse:collapse;table-layout:auto}.access-table td,.access-table th{padding:12px 8px;border-bottom:1px solid #dbe7f0;text-align:left}.access-table select{padding:8px;border:1px solid #d3e0ea;border-radius:5px;background:#fff;max-width:210px}.access-card [role=status]{font-size:12px;white-space:pre-line;color:#975c30;line-height:1.7}.access-card code{overflow-wrap:anywhere;display:block;padding:15px;background:#edf5fa}#independent-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:8px 20px;background:#e8f2fa;border-bottom:1px solid #c8dce9;font:11px Arial;color:#315c7a;position:relative;z-index:501}#independent-bar button{font-size:10px;padding:8px 10px}@media(max-width:700px){#independent-access{margin:15px auto;padding:12px}.access-card{padding:20px}#independent-bar{flex-wrap:wrap;padding:8px 12px}}html[data-access-app]:not(.app-authorized) body>:not(#independent-access):not(#independent-bar):not(script){display:none!important}.acc-help{color:#55738a;font-size:14px;margin:-8px 0 10px}.acc-list{display:grid;gap:12px;margin:10px 0 18px}.acc-card{border:1px solid #d4e2ed;border-radius:10px;padding:14px;background:#f8fbfd}.acc-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.acc-mail{font-size:15px;font-weight:700;color:#173c59;overflow-wrap:anywhere}.acc-badge{font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px}.acc-pend{background:#fff3d6;color:#8a5a00}.acc-ok{background:#dcf3e3;color:#1d6b3a}.acc-bloq{background:#fbe1e1;color:#9b2222}.access-card .acc-role{margin:12px 0 8px;font-size:13px;color:#466a84}.acc-role select{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #cadce9;border-radius:6px;background:#fff;font:15px Arial}.acc-btns{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.access-card .acc-btns button{flex:1;min-width:90px;margin:0;padding:12px 8px;font-size:14px}.access-card .acc-go{background:#1f7a45}.access-card .acc-warn{background:#b7791f}.access-card .acc-del{background:#fff;color:#b42323;border:1px solid #e6b4b4}.access-card .acc-btns button:disabled{opacity:.5}.acc-more{margin-top:18px;font-size:13px;color:#55738a}.acc-more summary{cursor:pointer;padding:6px 0}