.secure-session-widget-v80{position:fixed;right:16px;bottom:16px;z-index:9999;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;align-items:center;max-width:min(430px,calc(100vw - 24px));padding:9px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(145deg,rgba(9,14,28,.86),rgba(18,25,44,.76));box-shadow:0 18px 55px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:white}.secure-session-widget-v80 .secure-preview{width:42px;height:42px;border-radius:14px;border:1px solid rgba(143,214,255,.24);background:rgba(143,214,255,.09);overflow:hidden;display:grid;place-items:center}.secure-session-widget-v80 .secure-preview span{width:12px;height:12px;border-radius:999px;background:#ffd890;box-shadow:0 0 0 6px rgba(255,216,144,.12)}.secure-session-widget-v80.is-active .secure-preview{border-color:rgba(159,245,200,.32);background:rgba(159,245,200,.08)}.secure-session-video-v80{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.secure-session-widget-v80 .secure-copy{display:grid;gap:2px;min-width:0}.secure-session-widget-v80 strong{font-size:12px;letter-spacing:-.01em}.secure-session-widget-v80 span{font-size:10.5px;color:rgba(226,235,255,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secure-session-widget-v80 button,.secure-module-note-v80 button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:white;border-radius:12px;min-height:32px;padding:0 10px;font-size:11px;font-weight:900;cursor:pointer}.secure-session-widget-v80.is-active button{background:linear-gradient(135deg,#9ff5c8,#8fd6ff);color:#04121a;border:0}.secure-module-note-v80{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;margin:10px 0;padding:10px 11px;border:1px solid rgba(143,214,255,.18);background:linear-gradient(135deg,rgba(143,214,255,.10),rgba(159,245,200,.055));border-radius:16px}.secure-module-note-v80 strong{color:white;font-size:12.5px}.secure-module-note-v80 span{grid-column:1/2;color:rgba(226,235,255,.74);font-size:11px;line-height:1.35}.secure-module-note-v80 button{grid-row:1/3;grid-column:2/3}.secure-session-warning-v80{border-color:rgba(255,216,144,.24);background:rgba(255,216,144,.10)}
body.secure-protected-v80 #appView{user-select:none;-webkit-user-select:none}body.secure-protected-v80 input,body.secure-protected-v80 textarea,body.secure-protected-v80 select{user-select:text;-webkit-user-select:text}
@media(max-width:760px){.secure-session-widget-v80{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));grid-template-columns:36px minmax(0,1fr) 58px;border-radius:16px;padding:7px}.secure-session-widget-v80 .secure-preview{width:36px;height:36px;border-radius:12px}.secure-session-widget-v80 strong{font-size:11px}.secure-session-widget-v80 span{font-size:9.5px}.secure-session-widget-v80 button{min-height:30px;padding:0 6px}.secure-module-note-v80{grid-template-columns:1fr;gap:5px}.secure-module-note-v80 span,.secure-module-note-v80 button{grid-column:1;grid-row:auto}.secure-module-note-v80 button{width:100%}}
