/* Source and licensing information for the line(s) below can be found at https://www.gaumont.com/modules/custom/gaumont_com_document_theme/css/finance-popup.css. */
#finance-popup{position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.65);backdrop-filter:blur(5px)}.popup-content{background:#fff;margin:3% auto;padding:0;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15);width:90%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;animation:slideIn .4s ease-out}@keyframes slideIn{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.popup-content.shake{animation:shake .5s}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.popup-header{background:linear-gradient(135deg,#dc002c 0%,#8b0000 100%);padding:18px 30px;border-radius:8px 8px 0 0;border-bottom:none}.popup-header h2{margin:0;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;text-align:center}.popup-body{padding:30px 40px;overflow-y:auto;flex:1;max-height:calc(90vh - 180px);background-color:#fff}.popup-text{font-size:14px;line-height:1.7;color:#2c2c2c;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.popup-text p{margin-bottom:15px;text-align:justify}.popup-text p:first-child{font-size:15px;font-weight:600;color:#000;padding:12px 16px;background-color:#fff3cd;border-left:4px solid #dc002c;border-radius:4px;margin-bottom:18px}.popup-text strong{font-weight:700;color:#000}.popup-footer{padding:16px 30px;border-top:1px solid #e9ecef;background:#f8f9fa;border-radius:0 0 8px 8px}.popup-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.popup-buttons button{flex:0 1 auto;min-width:auto;width:auto;padding:12px 30px;font-size:14px;font-weight:600;border:2px solid;border-radius:4px;cursor:pointer;transition:all .3s ease;text-transform:none;letter-spacing:.3px;font-family:inherit;position:relative;overflow:visible;white-space:normal;max-width:100%}.btn-confirm{background:#fff;color:#dc002c;border-color:#dc002c;box-shadow:0 2px 8px rgba(220,0,44,.2)}.btn-confirm:hover:not(:disabled){background:#dc002c;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,0,44,.3);border-color:#dc002c}.btn-confirm:active{transform:translateY(0)}.btn-cancel{background:#dc002c;color:#fff;border-color:#dc002c;box-shadow:0 2px 8px rgba(220,0,44,.3)}.btn-cancel:hover:not(:disabled){background:#b30024;transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,0,44,.4);border-color:#b30024}.btn-cancel:active{transform:translateY(0)}.popup-buttons button:disabled{opacity:.6;cursor:not-allowed}.popup-buttons button:active{transform:translateY(0)}@media (max-width:768px){.popup-content{width:95%;margin:5% auto;max-height:95vh}.popup-body{padding:25px;max-height:calc(95vh - 100px)}.popup-text{font-size:14px}.popup-footer{padding:20px}.popup-buttons{flex-direction:column;gap:15px}.popup-buttons button{width:100%;min-width:unset;font-size:14px;padding:14px 20px}}.popup-body::-webkit-scrollbar{width:10px}.popup-body::-webkit-scrollbar-track{background:#f8f9fa;border-radius:10px}.popup-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#dc002c 0%,#8b0000 100%);border-radius:10px;border:2px solid #fff}.popup-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b30024 0%,#6b0000 100%)}
/* Source and licensing information for the above line(s) can be found at https://www.gaumont.com/modules/custom/gaumont_com_document_theme/css/finance-popup.css. */