.modern-nota-selector{margin:40px auto;max-width:900px;min-width:600px;padding:24px 32px 18px 32px;border-radius:18px;background:linear-gradient(135deg,#f8fafc,#e3f2fd);-webkit-box-shadow:0 6px 32px rgba(25,118,210,.1),0 1.5px 4px rgba(0,0,0,.06);box-shadow:0 6px 32px rgba(25,118,210,.1),0 1.5px 4px rgba(0,0,0,.06)}.modern-nota-card{background:#fff;border-radius:14px;-webkit-box-shadow:0 2px 12px rgba(25,118,210,.07),0 1.5px 4px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(25,118,210,.07),0 1.5px 4px rgba(0,0,0,.06);margin-bottom:24px;padding:18px 32px 10px 32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modern-form,.modern-nota-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.modern-form{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.modern-select{min-width:220px;width:100%}.modern-contact-detail{margin-top:24px;padding:24px 32px;background:#fff;border-radius:16px;-webkit-box-shadow:0 8px 32px rgba(25,118,210,.1),0 1.5px 4px rgba(0,0,0,.06);box-shadow:0 8px 32px rgba(25,118,210,.1),0 1.5px 4px rgba(0,0,0,.06);max-width:600px;margin-left:auto;margin-right:auto;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}@media (max-width:900px){.modern-nota-selector{max-width:99vw;min-width:unset;padding:12px 2vw 12px 2vw}.modern-nota-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;padding:14px 4vw 10px 4vw}.modern-contact-detail{padding:16px 4vw;max-width:99vw}}.modern-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;margin-bottom:auto}.modern-btn{background:-webkit-gradient(linear,left top,right top,from(#1976d2),to(#42a5f5));background:linear-gradient(90deg,#1976d2,#42a5f5);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:16px;padding:10px 32px;-webkit-box-shadow:0 2px 8px rgba(25,118,210,.1);box-shadow:0 2px 8px rgba(25,118,210,.1);-webkit-transition:background .2s;transition:background .2s}.modern-btn:hover{background:-webkit-gradient(linear,left top,right top,from(#1565c0),to(#1976d2));background:linear-gradient(90deg,#1565c0,#1976d2)}.modern-contact-detail:hover{-webkit-box-shadow:0 16px 40px rgba(25,118,210,.13),0 2px 8px rgba(0,0,0,.09);box-shadow:0 16px 40px rgba(25,118,210,.13),0 2px 8px rgba(0,0,0,.09)}.modern-contact-title{gap:10px;color:#1976d2;margin-bottom:20px;font-weight:700}.modern-contact-icon,.modern-contact-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px}.modern-contact-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e3f2fd;border-radius:50%;width:40px;height:40px}.modern-contact-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;font-size:16px;margin-bottom:14px;color:#444;background:#f5faff;border-radius:8px;padding:12px 16px;-webkit-box-shadow:0 1px 4px rgba(25,118,210,.04);box-shadow:0 1px 4px rgba(25,118,210,.04)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}@media (max-width:600px){.modern-nota-selector{padding:12px 2vw 12px 2vw;max-width:99vw}.modern-nota-card{padding:14px 4vw 10px 4vw}.modern-contact-detail{padding:16px 4vw;max-width:99vw}.modern-contact-info-row{font-size:15px;padding:8px 8px}}