.ai1wmue-modal-overlay{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;right:0;position:fixed;top:0;width:100%;z-index:100000}.ai1wmue-modal-container{background:#fff;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:80vh;max-width:800px;width:90%}.ai1wmue-modal-header{border-bottom:1px solid #e5e5e5;padding:20px}.ai1wmue-modal-header h2{color:#23282d;font-size:20px;font-weight:600;margin:0}.ai1wmue-modal-header .ai1wmue-eula-update-notice{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:3px;color:#856404;font-size:14px;margin:10px 0 0;padding:10px}.ai1wmue-modal-content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:20px}.ai1wmue-eula-content{color:#444;flex:1;font-size:14px;line-height:1.6;overflow-y:auto;padding-left:10px}.ai1wmue-eula-content::-webkit-scrollbar{width:8px}.ai1wmue-eula-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ai1wmue-eula-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ai1wmue-eula-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ai1wmue-modal-footer{border-top:1px solid #e5e5e5;display:flex;gap:10px;justify-content:flex-end;padding:20px}.ai1wmue-modal-footer button{min-width:100px}
