.page-module__ipI1rW__container{max-width:1400px;margin:0 auto;padding:32px;animation:.4s ease-in-out page-module__ipI1rW__fadeIn}@keyframes page-module__ipI1rW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module__ipI1rW__skeleton{flex-direction:column;gap:24px;display:flex}.page-module__ipI1rW__skeletonHeader,.page-module__ipI1rW__skeletonTabs,.page-module__ipI1rW__skeletonCard{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:16px;animation:1.5s infinite page-module__ipI1rW__shimmer}.page-module__ipI1rW__skeletonHeader{height:180px}.page-module__ipI1rW__skeletonTabs{height:56px}.page-module__ipI1rW__skeletonCard{height:400px}@keyframes page-module__ipI1rW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module__ipI1rW__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#e4f6f9 0%,#caeded 100%);border:1px solid #7cd2d34d;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-bottom:32px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 6px #2b93b10d,0 10px 20px #2b93b114}.page-module__ipI1rW__header:before{content:"";background:linear-gradient(90deg,#2b93b1,#1488a9,#083643);height:4px;position:absolute;top:0;left:0;right:0}.page-module__ipI1rW__avatarSection{position:relative}.page-module__ipI1rW__avatarContainer{width:120px;height:120px;position:relative}.page-module__ipI1rW__avatar{border:4px solid #fff;box-shadow:0 0 0 2px #2b93b133,0 8px 16px #0000001f}.page-module__ipI1rW__avatarOverlay{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2b93b1,#1488a9);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;right:0;box-shadow:0 4px 8px #2b93b14d}.page-module__ipI1rW__avatarOverlay:hover{transform:scale(1.1);box-shadow:0 6px 12px #2b93b166}.page-module__ipI1rW__avatarOverlay:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-module__ipI1rW__headerInfo{flex-direction:column;gap:16px;display:flex}.page-module__ipI1rW__headerTop{align-items:center;gap:16px;display:flex}.page-module__ipI1rW__titulo{color:#083643;letter-spacing:-.5px;margin:0;font-size:28px;font-weight:700}.page-module__ipI1rW__badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.page-module__ipI1rW__badgeAdmin{color:#fcc02c;background:linear-gradient(135deg,#fcc02c26,#fdd57226);border:1px solid #fcc02c4d}.page-module__ipI1rW__badgeUser{color:#1488a9;background:linear-gradient(135deg,#2b93b126,#1488a926);border:1px solid #2b93b14d}.page-module__ipI1rW__badgeDefault{color:#52727b;background:#52727b1a;border:1px solid #52727b33}.page-module__ipI1rW__infoGrid{flex-direction:column;gap:8px;display:flex}.page-module__ipI1rW__infoItem{color:#395e68;align-items:center;gap:10px;font-size:14px;display:flex}.page-module__ipI1rW__infoItem svg{color:#2b93b1;flex-shrink:0}.page-module__ipI1rW__headerActions{align-items:center;display:flex}.page-module__ipI1rW__btnUpload{color:#2b93b1;cursor:pointer;background:#fff;border:2px solid #2b93b1;border-radius:12px;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 4px #2b93b11a}.page-module__ipI1rW__btnUpload:hover{color:#fff;background:#2b93b1;transform:translateY(-2px);box-shadow:0 6px 12px #2b93b133}.page-module__ipI1rW__btnUpload:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-module__ipI1rW__tabsContainer{background:#fff;border-radius:16px;margin-bottom:32px;padding:8px;box-shadow:0 2px 8px #0000000a}.page-module__ipI1rW__abas{gap:8px;display:flex}.page-module__ipI1rW__aba{color:#52727b;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.page-module__ipI1rW__aba svg{transition:all .3s cubic-bezier(.4,0,.2,1)}.page-module__ipI1rW__aba:hover{color:#2b93b1;background:#2b93b10d}.page-module__ipI1rW__aba.page-module__ipI1rW__ativo{color:#2b93b1;background:linear-gradient(135deg,#e4f6f9,#caeded);box-shadow:0 2px 8px #2b93b126}.page-module__ipI1rW__aba.page-module__ipI1rW__ativo:after{content:"";background:linear-gradient(90deg,#2b93b1,#1488a9);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:24px;right:24px}.page-module__ipI1rW__aba.page-module__ipI1rW__ativo svg{filter:drop-shadow(0 2px 4px #2b93b14d)}.page-module__ipI1rW__conteudo{gap:24px;display:grid}.page-module__ipI1rW__card{background:#fff;border:1px solid #7cd2d333;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.4s ease-out page-module__ipI1rW__slideUp;overflow:hidden;box-shadow:0 2px 8px #0000000a,0 8px 24px #2b93b10f}@keyframes page-module__ipI1rW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__ipI1rW__card:hover{box-shadow:0 4px 12px #0000000f,0 12px 32px #2b93b11a}.page-module__ipI1rW__cardHeader{background:linear-gradient(135deg,#e4f6f980,#caeded80);border-bottom:1px solid #7cd2d333;align-items:center;gap:16px;padding:24px 32px;display:flex}.page-module__ipI1rW__cardHeaderIcon{color:#fff;background:linear-gradient(135deg,#2b93b1,#1488a9);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex;box-shadow:0 4px 12px #2b93b140}.page-module__ipI1rW__cardTitle{color:#083643;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700}.page-module__ipI1rW__cardSubtitle{color:#52727b;margin:4px 0 0;font-size:13px;font-weight:400}.page-module__ipI1rW__cardContent{padding:32px}.page-module__ipI1rW__formGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px;display:grid}.page-module__ipI1rW__inputGroup{flex-direction:column;gap:10px;display:flex}.page-module__ipI1rW__label{color:#395e68;letter-spacing:.3px;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.page-module__ipI1rW__label svg{color:#2b93b1}.page-module__ipI1rW__input{color:#083643;background:#fff;border:2px solid #e1e8ea;border-radius:12px;width:100%;height:48px;padding:0 16px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-module__ipI1rW__input::placeholder{color:#9caeb3}.page-module__ipI1rW__input:hover{border-color:#89d6d7}.page-module__ipI1rW__input:focus{background:#fafcfd;border-color:#2b93b1;outline:none;box-shadow:0 0 0 4px #2b93b11a}.page-module__ipI1rW__input:disabled{color:#52727b;cursor:not-allowed;background:#f7f9fa;border-color:#e7eef2}.page-module__ipI1rW__inputError{border-color:#e74c3c}.page-module__ipI1rW__inputError:focus{box-shadow:0 0 0 4px #e74c3c1a}.page-module__ipI1rW__inputSuccess{border-color:#27ae60}.page-module__ipI1rW__inputSuccess:focus{box-shadow:0 0 0 4px #27ae601a}.page-module__ipI1rW__inputErrorMsg{color:#e74c3c;margin-top:-6px;font-size:12px}.page-module__ipI1rW__passwordInputWrapper{align-items:center;display:flex;position:relative}.page-module__ipI1rW__passwordInputWrapper .page-module__ipI1rW__input{padding-right:48px}.page-module__ipI1rW__passwordToggle{color:#52727b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;right:12px}.page-module__ipI1rW__passwordToggle:hover{color:#2b93b1;background:#2b93b11a}.page-module__ipI1rW__passwordStrength{align-items:center;gap:12px;margin-top:-4px;display:flex}.page-module__ipI1rW__strengthBar{background:#e7eef2;border-radius:3px;flex:1;height:6px;overflow:hidden}.page-module__ipI1rW__strengthFill{border-radius:3px;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1)}.page-module__ipI1rW__strengthFill.page-module__ipI1rW__weak{background:linear-gradient(90deg,#e74c3c,#ec7063)}.page-module__ipI1rW__strengthFill.page-module__ipI1rW__medium{background:linear-gradient(90deg,#fcc02c,#fdd572)}.page-module__ipI1rW__strengthFill.page-module__ipI1rW__strong{background:linear-gradient(90deg,#27ae60,#52c67a)}.page-module__ipI1rW__strengthLabel{font-size:12px;font-weight:600}.page-module__ipI1rW__strengthLabel.page-module__ipI1rW__weak{color:#e74c3c}.page-module__ipI1rW__strengthLabel.page-module__ipI1rW__medium{color:#fcc02c}.page-module__ipI1rW__strengthLabel.page-module__ipI1rW__strong{color:#27ae60}.page-module__ipI1rW__passwordHints{background:#f7f9fa;border:1px solid #e7eef2;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.page-module__ipI1rW__hint{color:#52727b;align-items:center;gap:8px;font-size:12px;transition:all .3s;display:flex}.page-module__ipI1rW__hint svg{color:#9caeb3;flex-shrink:0}.page-module__ipI1rW__hint.page-module__ipI1rW__valid,.page-module__ipI1rW__hint.page-module__ipI1rW__valid svg{color:#27ae60}.page-module__ipI1rW__divider{background:linear-gradient(90deg,#0000,#e1e8ea,#0000);height:1px;margin:24px 0}.page-module__ipI1rW__infoBox{background:linear-gradient(135deg,#e4f6f966,#caeded66);border:1px solid #7cd2d34d;border-radius:12px;align-items:center;gap:16px;margin-top:8px;padding:16px 20px;display:flex}.page-module__ipI1rW__infoBox svg{color:#2b93b1;flex-shrink:0}.page-module__ipI1rW__infoBox div{flex-direction:column;gap:4px;font-size:13px;display:flex}.page-module__ipI1rW__infoBox strong{color:#395e68;font-weight:600}.page-module__ipI1rW__infoBox span{color:#52727b}.page-module__ipI1rW__actions{border-top:1px solid #e7eef2;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;display:flex}.page-module__ipI1rW__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2b93b1,#1488a9);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 32px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #2b93b140}.page-module__ipI1rW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2b93b159}.page-module__ipI1rW__btnPrimary:active{transform:translateY(0)}.page-module__ipI1rW__btnPrimary:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-module__ipI1rW__btnSecondary{color:#52727b;cursor:pointer;background:#fff;border:2px solid #e1e8ea;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 32px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.page-module__ipI1rW__btnSecondary:hover{color:#2b93b1;background:#2b93b10d;border-color:#2b93b1}.page-module__ipI1rW__btnSecondary:disabled{opacity:.5;cursor:not-allowed}.page-module__ipI1rW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite page-module__ipI1rW__spin}@keyframes page-module__ipI1rW__spin{to{transform:rotate(360deg)}}.page-module__ipI1rW__alert{border-radius:12px;align-items:center;gap:12px;margin-top:24px;padding:16px 20px;font-size:14px;font-weight:500;animation:.3s ease-out page-module__ipI1rW__slideIn;display:flex}@keyframes page-module__ipI1rW__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module__ipI1rW__alertSuccess{color:#27ae60;background:linear-gradient(135deg,#27ae601a,#52c67a1a);border:1px solid #27ae604d}.page-module__ipI1rW__alertSuccess svg{color:#27ae60}.page-module__ipI1rW__alertError{color:#e74c3c;background:linear-gradient(135deg,#e74c3c1a,#ec70631a);border:1px solid #e74c3c4d}.page-module__ipI1rW__alertError svg{color:#e74c3c}.page-module__ipI1rW__timeline{flex-direction:column;gap:0;display:flex;position:relative}.page-module__ipI1rW__timelineItem{gap:20px;padding-bottom:32px;display:flex;position:relative}.page-module__ipI1rW__timelineItem:last-child{padding-bottom:0}.page-module__ipI1rW__timelineItem:not(:last-child):before{content:"";background:linear-gradient(#89d6d7,#89d6d733);width:2px;position:absolute;top:48px;bottom:0;left:23px}.page-module__ipI1rW__timelineDot{color:#2b93b1;z-index:1;background:linear-gradient(135deg,#e4f6f9,#caeded);border:3px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:flex;box-shadow:0 0 0 1px #7cd2d34d,0 4px 12px #2b93b126}.page-module__ipI1rW__timelineContent{flex:1;padding:12px 0}.page-module__ipI1rW__timelineHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module__ipI1rW__timelineHeader strong{color:#083643;font-size:15px;font-weight:600}.page-module__ipI1rW__timelineTime{color:#52727b;font-size:12px;font-weight:500}.page-module__ipI1rW__timelineDesc{color:#395e68;margin:0;font-size:13px;line-height:1.6}@media (max-width:1024px){.page-module__ipI1rW__container{padding:24px}.page-module__ipI1rW__header{text-align:center;grid-template-columns:1fr;gap:24px}.page-module__ipI1rW__avatarSection{justify-content:center;display:flex}.page-module__ipI1rW__headerTop{justify-content:center}.page-module__ipI1rW__infoGrid{align-items:center}.page-module__ipI1rW__headerActions{justify-content:center}}@media (max-width:768px){.page-module__ipI1rW__container{padding:16px}.page-module__ipI1rW__header{border-radius:16px;padding:24px 20px}.page-module__ipI1rW__avatarContainer{width:100px;height:100px}.page-module__ipI1rW__avatar{width:100px!important;height:100px!important}.page-module__ipI1rW__avatarOverlay{width:36px;height:36px}.page-module__ipI1rW__avatarOverlay svg{width:18px;height:18px}.page-module__ipI1rW__titulo{font-size:22px}.page-module__ipI1rW__badge{padding:5px 12px;font-size:12px}.page-module__ipI1rW__infoItem{font-size:13px}.page-module__ipI1rW__tabsContainer{padding:4px;overflow-x:auto}.page-module__ipI1rW__abas{min-width:max-content}.page-module__ipI1rW__aba{white-space:nowrap;padding:12px 20px;font-size:13px}.page-module__ipI1rW__aba span{display:none}.page-module__ipI1rW__aba svg{margin:0}.page-module__ipI1rW__card{border-radius:16px}.page-module__ipI1rW__cardHeader{padding:20px 24px}.page-module__ipI1rW__cardHeaderIcon{width:40px;height:40px;font-size:18px}.page-module__ipI1rW__cardTitle{font-size:18px}.page-module__ipI1rW__cardSubtitle{font-size:12px}.page-module__ipI1rW__cardContent{padding:24px 20px}.page-module__ipI1rW__formGrid{grid-template-columns:1fr;gap:20px}.page-module__ipI1rW__actions{flex-direction:column-reverse}.page-module__ipI1rW__btnPrimary,.page-module__ipI1rW__btnSecondary{width:100%}.page-module__ipI1rW__timelineItem{gap:16px}.page-module__ipI1rW__timelineItem:not(:last-child):before{left:19px}.page-module__ipI1rW__timelineDot{width:40px;height:40px;font-size:16px}.page-module__ipI1rW__timelineHeader{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:480px){.page-module__ipI1rW__container{padding:12px}.page-module__ipI1rW__header{padding:20px 16px}.page-module__ipI1rW__cardHeader{padding:16px 20px}.page-module__ipI1rW__cardContent{padding:20px 16px}.page-module__ipI1rW__input{height:44px}}
.AvatarCircle-module__eyKUCq__wrap{--size:36px;width:var(--size);height:var(--size);background:#eaf3f6;border-radius:50%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6e8ef}.AvatarCircle-module__eyKUCq__img{object-fit:cover;width:100%;height:100%}.AvatarCircle-module__eyKUCq__skeleton{background:linear-gradient(110deg,#eaf3f6 8%,#f4fafc 18%,#eaf3f6 33%) 0 0/200% 100%;border-radius:50%;animation:1.1s linear infinite AvatarCircle-module__eyKUCq__shine;position:absolute;inset:0}@keyframes AvatarCircle-module__eyKUCq__shine{to{background-position-x:-200%}}
.layout-module__7mrOEG__layoutContainer{background-color:#f5f6f7;min-height:100vh;display:flex}.layout-module__7mrOEG__mainContent{box-sizing:border-box;background-color:#f5f6f7;flex:1;width:calc(100% - 200px);min-height:100vh;margin-left:200px;padding-top:72px;transition:margin-left .28s ease-in-out,width .28s ease-in-out}.sidebarCollapsed .layout-module__7mrOEG__mainContent{width:calc(100% - 72px);margin-left:72px;padding-left:12px}.layout-module__7mrOEG__contentWrapper{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:8px 12px}.layout-module__7mrOEG__topBarArea{background-color:#fff;border-bottom:1px solid #ddd;flex-shrink:0;height:56px}.layout-module__7mrOEG__pageContent{background-color:#f5f6f7;flex:1;padding:16px;overflow-y:auto}
