.security-panel{margin:0 0 18px;padding:18px 22px;border:1px solid #f0c36a;border-radius:16px;background:#fff7e8;color:#6b4300}.security-panel h3{display:flex;gap:10px;align-items:center;margin:0 0 12px}.security-panel h3 span{padding:2px 9px;border-radius:99px;background:#f6d99d;font-size:13px}.security-panel article{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #f2d9a6}.security-panel article span{color:#765f38}.security-panel p{margin:10px 0 0;font-size:13px}.device-line{margin-top:9px;font-size:13px;color:#526079}.device-line b{color:#a45c00}.team-actions{flex-wrap:wrap}
.panel-sessions{margin:0 0 18px;padding:20px 22px;border:1px solid #dce1ea;border-radius:16px;background:#fff}.panel-sessions-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.panel-sessions-head h3,.panel-sessions-head p{margin:0}.panel-sessions-head p{margin-top:4px;color:#68758c}.panel-sessions-head button,.panel-session button{padding:9px 13px;border:1px solid #d4d9e4;border-radius:9px;background:#fff;color:#682b92}.panel-session{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid #edf0f5}.panel-session p,.panel-session small{display:block;margin:4px 0 0;color:#68758c}.current-pill{display:inline-block;margin-left:7px;padding:3px 8px;border-radius:99px;background:#e5f7ec;color:#08793e;font-size:11px}@media(max-width:760px){.panel-sessions-head,.panel-session{align-items:flex-start;flex-direction:column}.panel-session button{width:100%}}
.team-user-group{overflow:hidden;border:1px solid #dce1ea;border-radius:16px;background:#fff}.team-user-group>.team-member{border:0;border-radius:0}.user-sessions{padding:0 22px 14px;background:#fafbfe;border-top:1px solid #e7eaf1}.user-sessions-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0}.user-sessions-title strong span{display:inline-block;margin-left:5px;padding:2px 8px;border-radius:99px;background:#ece5f3;color:#682b92;font-size:12px}.user-sessions-title button{padding:7px 11px;border:1px solid #d4d9e4;border-radius:8px;background:#fff;color:#682b92}.no-user-sessions{margin:0;padding:2px 0 8px;color:#8994a8;font-size:13px}.user-sessions .panel-session:first-of-type{border-top:1px solid #e7eaf1}
.pilot-reset-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:22px;border:1px solid #efb7b7;border-radius:16px;background:#fff7f7}.pilot-reset-panel h3,.pilot-reset-panel p{margin:0}.pilot-reset-panel p{max-width:760px;margin-top:6px;color:#795f68}.pilot-reset-panel button,.danger-confirm{padding:11px 16px;border:0;border-radius:9px;background:#b42318!important;color:#fff!important;font-weight:700}.pilot-reset-dialog{width:min(540px,calc(100vw - 32px));padding:0;border:0;border-radius:18px;box-shadow:0 24px 70px #18032655}.pilot-reset-dialog::backdrop{background:#14051f99}.pilot-reset-dialog form{display:grid;gap:16px;padding:24px}.pilot-reset-dialog label{display:grid;gap:7px}.pilot-reset-dialog input{padding:12px;border:1px solid #ccd3df;border-radius:9px}.reset-warning{padding:14px;border-radius:11px;background:#fff0ee;color:#7a271a}.reset-warning p{margin:6px 0 0}.pilot-reset-dialog .modal-actions{display:flex;justify-content:flex-end;gap:10px}@media(max-width:760px){.pilot-reset-panel{align-items:stretch;flex-direction:column}.pilot-reset-panel button{width:100%}}

/* Acabamento da confirmação crítica do piloto. */
.pilot-reset-dialog{width:min(610px,calc(100vw - 32px));border:1px solid #eadfe8;border-radius:20px;background:#fff;box-shadow:0 28px 90px #18032666}.pilot-reset-dialog::backdrop{background:#170922a8;backdrop-filter:blur(2px)}.pilot-reset-dialog form{gap:18px;padding:0 26px 26px}.pilot-reset-dialog .modal-head{margin:0 -26px;padding:22px 26px 18px;border-bottom:1px solid #eee7f0;background:#fbf8fc;border-radius:20px 20px 0 0}.pilot-reset-dialog .modal-head h3{margin:5px 0 0;font-size:24px}.pilot-reset-dialog .modal-head>button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #e2dce5;border-radius:50%;background:#fff;color:#5b5360;font-size:20px}.pilot-reset-dialog label{gap:8px;color:#27202b;font-weight:700}.pilot-reset-dialog input{padding:13px 14px;border-radius:10px;background:#fff;font:inherit}.pilot-reset-dialog input:focus{outline:3px solid #ead8f1;border-color:#7a3ca2}.reset-warning{margin-top:2px;padding:16px 17px;border:1px solid #f1c9c3;border-radius:13px;background:#fff3f1}.reset-warning strong{display:block;margin-bottom:5px}.reset-warning p{margin:0;line-height:1.5}.pilot-reset-dialog .modal-actions{padding-top:2px}.pilot-reset-dialog .modal-actions button{min-height:44px;padding:10px 16px;border:0;border-radius:10px;font-weight:750}.pilot-reset-dialog #pilot-reset-cancel{background:#f1ecf4;color:#64288d}@media(max-width:760px){.pilot-reset-dialog form{padding:0 18px 20px}.pilot-reset-dialog .modal-head{margin:0 -18px;padding:18px}.pilot-reset-dialog .modal-actions{flex-direction:column-reverse}.pilot-reset-dialog .modal-actions button{width:100%}}
