.icone.is-gray-light{fill:#e3e3e3}.modal-rules{overflow:-moz-scrollbars-none;-ms-overflow-style:none}.modal-rules ::-webkit-scrollbar{display:none}.fadein-1{animation:fadein 1s}.fadein-05{animation:fadein .5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes warning-desktop{0%{background:#999fa3}50%{background:#db001b}to{background:#999fa3}}@keyframes warning-touch{0%{color:#999fa3}50%{color:#db001b}to{color:#999fa3}}.gradient-blue{background:linear-gradient(180deg,#92e1fd,#0bcdfc)}.gradient-yellow{background:linear-gradient(180deg,#ffe56f,#ffb900)}.gradient-emerald{background:linear-gradient(180deg,#64f2c8,#00ca8c)}.gradient-purple{background:linear-gradient(180deg,#da94ff,#ae3fff)}.gradient-cerulean{background:linear-gradient(180deg,#7fcbff,#00add4)}.gradient-orange{background:linear-gradient(180deg,#ffcd7f,#ffb115)}.gradient-pink{background:linear-gradient(180deg,#ff92aa,#ff55a5)}.gradient-green{background:linear-gradient(180deg,#00aa8f,#0f6c7c)}.gradient-navy{background:linear-gradient(180deg,#3f86ff,#193ba5)}.gradient-cyan{background:linear-gradient(180deg,#3ffffc,#17b0bb)}.gradient-magenta{background:linear-gradient(180deg,#ff6aa4,#ff184f)}.breadcrumb a:hover{color:#999!important}.breadcrumbs{width:100%;text-align:left}.breadcrumbs-title{font-size:1.5rem;margin-bottom:0;font-weight:700;line-height:1.5rem}.breadcrumbs-nav{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;align-items:stretch;display:flex;font-size:1rem;overflow:hidden;overflow-x:auto;white-space:nowrap}.breadcrumbs-nav a{align-items:center;display:flex;justify-content:center;padding:.5em .75em;display:block;font-size:.75rem}.breadcrumbs-nav a:first-letter{text-transform:capitalize}.breadcrumbs-item,.breadcrumbs-nav li{align-items:center;display:flex}.breadcrumbs-item{justify-content:center;margin-right:8px}@media (max-width:1023px){.breadcrumbs-title{font-size:1rem;line-height:1rem}}.no-user-placeholder{width:100%;text-align:center;height:calc(100vh - 180px);align-items:center}.no-user-placeholder-icon{padding-bottom:16px}.no-user-placeholder-title{font-size:1rem;font-weight:600}.no-user-placeholder-description{font-size:.875rem;padding:8px 0 16px}.no-user-placeholder-button{width:100%}.no-user-placeholder-free-text{font-size:.875rem;padding:32px 0 16px}.no-user-placeholder-free-button{width:100%}.no-user-placeholder-centered{margin:auto}#full-port{top:0;position:fixed;left:0;z-index:21;height:100vh}#full-port>div{height:100vh;display:flex;flex-direction:column}.alta-hospitalar-container{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;max-width:800px;margin:0 auto}.alta-hospitalar-container header{text-align:center;margin-bottom:2.5rem}.header-logo{max-width:200px;height:auto;margin-bottom:1rem}.alta-hospitalar-container header h1{color:#1b229f;font-size:2rem;margin-bottom:.5rem;font-weight:700;line-height:1.2}.subtitle{color:#666;font-size:1.1rem;margin:.3rem 0;font-weight:500}.subtitle-small{color:#888;font-size:1rem;margin:.5rem 0 0;font-weight:400}.alta-hospitalar-container main{flex:1 1;width:500px;margin:0 auto}.alta-hospitalar-container form{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 4px 20px rgba(27,34,159,.12);border:2px solid #1b229f;position:relative}.form-group{margin-bottom:1.5rem;text-align:left}.form-group label{display:block;margin-bottom:.5rem;color:#1b229f;font-weight:600;font-size:1rem}.form-group input{width:100%;padding:.875rem 1rem;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:all .3s ease;box-sizing:border-box;background:#fafbff}.form-group input:focus{outline:none;border-color:#1b229f;box-shadow:0 0 0 4px rgba(27,34,159,.1);background:#fff}.form-group input::-webkit-input-placeholder{color:#999}.form-group input:-ms-input-placeholder{color:#999}.form-group input::-ms-input-placeholder{color:#999}.form-group input::placeholder{color:#999}.btn-generate{width:100%;padding:1.2rem;background-color:#1b229f;color:#fff;border:none;border-radius:10px;font-size:1.15rem;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:1.5rem;text-transform:uppercase;letter-spacing:.5px}.btn-generate:hover{background-color:#151d7f;transform:translateY(-3px);box-shadow:0 6px 20px rgba(27,34,159,.4)}.btn-generate:active{transform:translateY(-1px)}.alta-hospitalar-container footer{text-align:center;margin-top:3rem;padding-top:2rem}.alta-hospitalar-container footer p{color:#1b229f;font-size:1rem;margin:0;font-weight:600}@media (max-width:768px){.alta-hospitalar-container{padding:1rem}.header-logo{max-width:150px}.alta-hospitalar-container header h1{font-size:1.8rem}.subtitle{font-size:1rem}.subtitle-small{font-size:.9rem}.alta-hospitalar-container form{padding:1.5rem}.btn-generate{padding:1rem;font-size:1rem}}.loading,.preview-page.mobile-first{min-height:100vh;background:#f5f7fa;display:flex;flex-direction:column}.loading{align-items:center;justify-content:center;grid-gap:1.5rem;gap:1.5rem}.spinner{width:60px;height:60px;border:5px solid rgba(27,34,159,.2);border-top-color:#1b229f;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.loading p{color:#1b229f;font-size:1.2rem;font-weight:600}.preview-header-mobile{background:#fff;padding:.5rem 1rem;display:flex;align-items:center;grid-gap:.6rem;gap:.6rem;box-shadow:0 2px 8px rgba(0,0,0,.08);animation:slideDown .5s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.logo-mobile{width:30px;height:auto}.preview-header-mobile .header-content{flex:1 1}.preview-header-mobile .header-content h1{margin:0;color:#1b229f;font-size:1rem;font-weight:800;line-height:1.2}.preview-header-mobile .header-content p{margin:.15rem 0 0;color:#666;font-size:.7rem}.main-content{flex:1 1;padding:0 0 5rem;animation:fadeInUp .6s ease-out .2s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.certificate-display{width:100%;padding:0 1rem;max-width:100%}.certificate-frame{background:#fff;border-radius:16px;padding:.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;border:2px solid #e5e7eb}.certificate-image{width:100%;height:auto;border-radius:12px;display:block}.quick-actions{text-align:center;max-width:600px;margin:0 auto;padding:0 1rem}.btn-action{padding:.75rem 1.2rem;border:none;border-radius:12px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;box-shadow:0 2px 8px rgba(0,0,0,.08)}.btn-action.secondary{background:#fff;color:#1b229f;border:2px solid #e5e7eb}.btn-action.secondary:active{transform:scale(.98);background:#f9fafb}.a4-option{margin-top:.8rem;padding:1rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:2px solid #e5e7eb;animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.a4-option p{margin:0 0 .8rem;color:#1b229f}.a4-option p,.btn-download-a4{font-weight:600;font-size:.9rem}.btn-download-a4{padding:.75rem 1.2rem;background:#1b229f;color:#fff;border:none;border-radius:12px;cursor:pointer;width:100%;transition:all .3s ease;box-shadow:0 4px 15px rgba(27,34,159,.3)}.btn-download-a4:active{transform:scale(.98)}.floating-footer{background:#fff;padding:.4rem .6rem;box-shadow:0 -2px 12px rgba(0,0,0,.1);animation:slideUp .5s ease-out .4s both;position:fixed;bottom:0;left:0;right:0;z-index:100}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.footer-content{grid-gap:.4rem;gap:.4rem;max-width:600px;margin-left:auto;margin-right:auto}.btn-share-footer,.footer-content{display:flex;justify-content:center;align-items:center}.btn-share-footer{padding:.5rem;border:none;border-radius:50%;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);width:42px;height:42px;flex-shrink:0}.btn-share-footer .icon{font-size:1.3rem}.btn-share-footer .text{display:none}.btn-share-footer.instagram{background:#e4405f;color:#fff}.btn-share-footer.whatsapp{background:#25d366;color:#fff}.btn-share-footer.download{background:#1b229f;color:#fff}.btn-share-footer:active{transform:scale(.95)}.btn-share-footer.new-cert{background:#6b7280;color:#fff}@media (min-width:768px){.preview-header-mobile{padding:1.2rem 2rem}.logo-mobile{width:50px}.preview-header-mobile .header-content h1{font-size:1.5rem}.preview-header-mobile .header-content p{font-size:1rem}.main-content{padding:2rem 0 5rem}.certificate-display{padding:0 2rem}.footer-content{grid-gap:1rem;gap:1rem}.btn-share-footer{padding:.9rem 1.2rem;font-size:.85rem;border-radius:12px;width:auto;height:auto;flex-direction:column;grid-gap:.3rem;gap:.3rem}.btn-share-footer .text{display:block}.btn-share-footer .icon{font-size:1.6rem}}@media (hover:hover){.btn-action.secondary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.btn-download-a4:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(27,34,159,.3)}.btn-share-footer:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{height:auto;font-family:"Nunito",sans-serif;background:#eee;overflow-y:auto}a{text-decoration:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}
/*# sourceMappingURL=main.80122474.chunk.css.map */