@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Anek+Gurmukhi:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fff;--color-background-soft:#f8faf8;--color-background-mute:#f2f5f2;--color-surface:#fff;--color-surface-secondary:#f9f9f9;--color-heading:#253129;--color-text:#333;--color-text-secondary:#666;--color-text-muted:#888;--color-border:#e1e8e1;--color-border-hover:#b8cbb9;--color-primary:#527e5b;--color-primary-dark:#1a3721;--color-primary-soft:#eaf2eb;--color-input:#fcfdfc;--color-toggle-off:#d5d5d5;--color-shadow:#0000000d}html.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#121a15;--color-background-soft:#18231c;--color-background-mute:#223027;--color-surface:#1d2921;--color-surface-secondary:#26352b;--color-heading:#f0f5ef;--color-text:#e4ebe4;--color-text-secondary:#bac9bc;--color-text-muted:#9cac9e;--color-border:#35483a;--color-border-hover:#55745b;--color-primary:#85b68e;--color-primary-dark:#a6d0ad;--color-primary-soft:#2a4130;--color-input:#26352b;--color-toggle-off:#526056;--color-shadow:#0003}*,:before,:after{box-sizing:border-box}html{background:var(--color-background)}body{background:var(--color-background);min-height:100vh;color:var(--color-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:15px;line-height:1.6;transition:background-color .25s,color .25s}#app{min-height:100vh}button,input,select,textarea{font-family:inherit}.page-leave-active{transition:opacity .35s,translate .35s}.page-enter-active{transition:opacity .5s .55s,translate .5s .55s}.page-enter-from{opacity:0;translate:0 14px}.page-leave-to{opacity:0;translate:0 -14px}.auth-view{color:#fff9e3;flex-direction:column;align-items:center;gap:32px;padding:40px 20px 48px;display:flex;position:absolute;inset:0;overflow:hidden auto}.auth-view>:first-child{margin-top:auto}.auth-view>:last-child{margin-bottom:auto}.auth-view .welcome{text-align:center;flex-direction:column;order:-1;align-items:center;width:100%;max-width:420px;display:flex}.auth-view .welcome h1{margin:0;font-size:clamp(1.75rem,8.2vw,2.5rem);font-weight:600;line-height:1.15}.auth-view .welcome p{margin:12px 0 0;font-size:clamp(1rem,4.3vw,1.25rem);font-weight:400;line-height:1.5}.auth-view .welcome .btn{margin-top:20px}.auth-view .form-side{width:100%;max-width:565px}.auth-view .form-title{text-align:center;margin:0 0 16px;font-size:clamp(2rem,9.2vw,2.75rem);font-weight:500;line-height:1.2}.auth-view .form{flex-direction:column;gap:20px;display:flex}.auth-view .form .btn{align-self:center}.auth-view .field{flex-direction:column;gap:6px;display:flex}.auth-view .field label,.auth-view .field__label{font-size:1.125rem;font-weight:600;line-height:1.5}.auth-view .field input,.auth-view .field select{color:#fff9e3;background-color:#0000001f;border:1px solid #4e7855;border-radius:999px;outline:none;width:100%;height:48px;padding:0 20px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1;transition:border-color .2s,background-color .2s}.auth-view .field input::placeholder{color:#fff9e3d9}.auth-view .field input:focus,.auth-view .field select:focus{background-color:#0003;border-color:#fff9e3}.auth-view .field input:-webkit-autofill{-webkit-text-fill-color:#fff9e3;caret-color:#fff9e3;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #17382a}.auth-view .field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff9e3;caret-color:#fff9e3;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #17382a}.auth-view .date-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.auth-view .field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1.5 1.5 7 7l5.5-5.5' stroke='%23FFF9E3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;padding:0 34px 0 18px}.auth-view .field select option{color:#173c27}.auth-view .btn{color:#fff9e3;text-align:center;cursor:pointer;background:#4e7855;border:0;border-radius:999px;justify-content:center;align-items:center;width:min(100%,240px);height:52px;padding:6px 24px 0;font-family:Anek Gurmukhi,sans-serif;font-size:1.5rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,filter .2s;display:flex;box-shadow:0 4px 12px #00000040}.auth-view .btn:hover{filter:brightness(1.1);transform:translateY(-2px)}@media (width>=768px){.auth-view{gap:40px;padding:56px 32px 64px}.auth-view .welcome h1{font-size:2.75rem}.auth-view .welcome p{font-size:1.25rem}.auth-view .form-title{font-size:3rem}.auth-view .form{gap:24px}.auth-view .field label,.auth-view .field__label{font-size:1.375rem}.auth-view .field input,.auth-view .field select{height:54px}.auth-view .btn{width:280px;height:64px;font-size:1.875rem}}@media (width>=1024px){.auth-view{--u:max(.55px, min(calc(100cqw / 1440), calc(100cqh / 1024)));grid-template-rows:minmax(0,1fr);align-items:center;gap:0;padding:0;display:grid}.auth-view>:first-child{margin-top:0}.auth-view>:last-child{margin-bottom:0}.auth-view--welcome-left{grid-template-columns:56fr 39fr;padding-right:5cqw}.auth-view--welcome-left .welcome{grid-area:1/1}.auth-view--welcome-left .form-side{grid-area:1/2}.auth-view--welcome-right{grid-template-columns:39fr 56fr;padding-left:5cqw}.auth-view--welcome-right .welcome{grid-area:1/2}.auth-view--welcome-right .form-side{grid-area:1/1}.auth-view .welcome{order:0;max-width:none}.auth-view .welcome h1{font-size:calc(70 * var(--u));white-space:nowrap}.auth-view .welcome p{margin-top:calc(43 * var(--u));font-size:calc(32 * var(--u))}.auth-view .welcome .btn{margin-top:calc(69 * var(--u))}.auth-view .form-side{max-width:none;width:calc(565 * var(--u));justify-self:center}.auth-view .form-title{margin-bottom:calc(17 * var(--u));font-size:calc(60 * var(--u))}.auth-view .form{gap:calc(40 * var(--u))}.auth-view .field{gap:calc(6 * var(--u))}.auth-view .field label,.auth-view .field__label{font-size:calc(28 * var(--u))}.auth-view .field input{height:calc(57 * var(--u));padding:0 calc(32 * var(--u));font-size:max(12px, calc(14 * var(--u)))}.auth-view .date-row{justify-content:center;gap:calc(39 * var(--u));display:flex}.auth-view .field select{width:calc(130 * var(--u));height:calc(52 * var(--u));padding:0 calc(36 * var(--u)) 0 calc(22 * var(--u));font-size:max(12px, calc(24 * var(--u)));background-position:right calc(16 * var(--u)) center;background-size:calc(14 * var(--u)) auto}.auth-view .btn{width:calc(300 * var(--u));height:calc(74 * var(--u));font-size:calc(36 * var(--u));padding:0}}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:#173c27;font-family:Poppins,sans-serif}button,input{font:inherit}.auth-background[data-v-6c24b5a7]{--k:2.8;--ease:cubic-bezier(.65, 0, .35, 1);isolation:isolate;color:#fff9e3;background:#12301f;width:100%;height:100svh;position:relative;overflow:hidden;container-type:size}.bg[data-v-6c24b5a7]{z-index:-2;width:200%;transition:transform 1.2s var(--ease);display:flex;position:absolute;top:0;bottom:0;left:0}.bg>div[data-v-6c24b5a7]{flex:0 0 50%}.is-right .bg[data-v-6c24b5a7]{transform:translate(-50%)}.bg__a[data-v-6c24b5a7]{background:radial-gradient(55% 80% at 12% 14%,#4f9d69 0%,#4f9d6900 100%),linear-gradient(100deg,#3a7d4f 0%,#1d472d 48%,#102d1e 100%)}.bg__b[data-v-6c24b5a7]{background:radial-gradient(55% 80% at 88% 14%,#4f9d69 0%,#4f9d6900 100%),linear-gradient(260deg,#3a7d4f 0%,#1d472d 48%,#102d1e 100%)}.shapes[data-v-6c24b5a7]{--unit:min(1cqw, 1.406cqh);z-index:-1;pointer-events:none;position:absolute;inset:0}.triangle[data-v-6c24b5a7]{--w:calc(var(--size) * var(--unit) * var(--k));width:var(--w);height:auto;left:var(--x);top:var(--y);rotate:var(--rot);opacity:var(--opacity);animation:drift-6c24b5a7 5s ease-in-out var(--delay) infinite alternate;transition:left 1.2s var(--ease) var(--stagger), rotate 1.2s var(--ease) var(--stagger);will-change:translate;position:absolute;overflow:visible}.is-right .triangle[data-v-6c24b5a7]{left:calc(100% - var(--x) - var(--w));rotate:calc(var(--rot) * -1)}@keyframes drift-6c24b5a7{0%{translate:0 -12px}to{translate:10px 14px}}.content[data-v-6c24b5a7]{position:absolute;inset:0}@media (width>=768px){.auth-background[data-v-6c24b5a7]{--k:1.8}}@media (width>=1024px){.auth-background[data-v-6c24b5a7]{--k:1.35}}@media (prefers-reduced-motion:reduce){.triangle[data-v-6c24b5a7]{transition:none;animation:none}.bg[data-v-6c24b5a7]{transition:none}}.toast-notification[data-v-a1ced846]{z-index:9999;color:#183826;background:#fff9e3;border:1px solid #4e7855;border-radius:14px;align-items:center;gap:14px;width:max-content;min-width:300px;max-width:calc(100vw - 32px);padding:16px 22px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;display:flex;position:fixed;top:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0000002e}.toast-icon[data-v-a1ced846]{color:#fff9e3;background:#4e7855;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-weight:600;display:flex}.toast-notification p[data-v-a1ced846]{flex:1;margin:0}.toast--error[data-v-a1ced846]{border-color:#a44b58}.toast--error .toast-icon[data-v-a1ced846]{background:#a44b58}.toast-close[data-v-a1ced846]{color:#183826;cursor:pointer;background:0 0;border:none;font-size:23px;line-height:1}.toast-enter-active[data-v-a1ced846],.toast-leave-active[data-v-a1ced846]{transition:opacity .3s,top .3s}.toast-enter-from[data-v-a1ced846],.toast-leave-to[data-v-a1ced846]{opacity:0;top:0}@media (width<=480px){.toast-notification[data-v-a1ced846]{width:calc(100vw - 32px);min-width:0;padding:14px 16px;font-size:13px}}.footer[data-v-b7349b8c]{color:#4e7855;box-sizing:border-box;background-color:#fff;width:100%;margin-top:auto;padding:32px 32px 24px;font-family:Poppins,sans-serif}.footer-content[data-v-b7349b8c]{width:100%;max-width:1200px;margin:0 auto}.footer-top[data-v-b7349b8c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.logo[data-v-b7349b8c]{align-items:center;gap:12px;display:flex}.logo-icon[data-v-b7349b8c]{color:#4e7855;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;font-size:24px}.logo-text[data-v-b7349b8c]{color:#4e7855;letter-spacing:-.3px;font-size:1.5rem;font-weight:700}.nav-links[data-v-b7349b8c]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.nav-item[data-v-b7349b8c]{color:#4e7855;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s}.nav-item[data-v-b7349b8c]:hover{opacity:.8}.divider[data-v-b7349b8c]{border:none;border-top:1px solid #4e7855;width:100%;margin:20px 0}.footer-bottom[data-v-b7349b8c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.copyright[data-v-b7349b8c]{color:#4e7855;margin:0;font-size:.875rem;font-weight:400}.social-links[data-v-b7349b8c]{align-items:center;gap:16px;display:flex}.social-btn[data-v-b7349b8c]{color:#4e7855;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:transform .2s,opacity .2s;display:flex}.social-btn[data-v-b7349b8c]:hover{opacity:.9;transform:translateY(-2px)}@media (width<=768px){.footer[data-v-b7349b8c]{padding:24px 20px}.footer-top[data-v-b7349b8c]{flex-direction:column;align-items:flex-start;gap:16px}.nav-links[data-v-b7349b8c]{gap:18px;width:100%}.footer-bottom[data-v-b7349b8c]{flex-direction:column-reverse;align-items:flex-start;gap:16px}}.sidebar-wrapper[data-v-125d3963]{position:relative}.sidebar[data-v-125d3963]{box-sizing:border-box;z-index:1000;background-color:#1a3721;flex-direction:column;justify-content:space-between;width:235px;height:100vh;padding:20px 12px 15px;transition:width .25s,padding .25s;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:2px 0 10px #0000000a}.sidebar.collapsed[data-v-125d3963]{width:70px;padding:20px 9px 15px}.toggle-sidebar[data-v-125d3963]{color:#fff9e3;cursor:pointer;z-index:10;background-color:#4e7855;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:35px;right:-11px;box-shadow:0 2px 8px #ff950059}.toggle-sidebar .material-symbols-outlined[data-v-125d3963]{font-size:15px}.sidebar-top[data-v-125d3963]{width:100%}.sidebar-logo[data-v-125d3963]{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:55px;margin-bottom:8px;text-decoration:none;transition:opacity .2s;display:flex}.sidebar-logo[data-v-125d3963]:hover{opacity:.85}.sidebar-logo h2[data-v-125d3963]{color:#fff9e3;letter-spacing:1px;margin:0;font-size:2rem;font-weight:300;line-height:1}.logo-mini[data-v-125d3963]{color:#fff9e3;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.4rem;display:flex}.sidebar-menu[data-v-125d3963]{flex-direction:column;gap:10px;margin-top:2vw;display:flex}.menu-item[data-v-125d3963]{box-sizing:border-box;color:#ded9c7;border-radius:11px;align-items:center;gap:11px;min-height:36px;padding:11px;font-family:Poppins,sans-serif;font-size:.73rem;font-weight:550;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.menu-icon[data-v-125d3963]{text-align:center;width:18px;min-width:18px;font-size:20px}.menu-item[data-v-125d3963]:hover:not(.router-link-active){color:#fff9e3;background-color:#4e7855}.sidebar .menu-item.router-link-active[data-v-125d3963],.sidebar .menu-item.router-link-exact-active[data-v-125d3963]{color:#fff9e3;background-color:#4e7855;border-left:4px solid #fff9e3;font-weight:600}.sidebar.collapsed .menu-item[data-v-125d3963]{justify-content:center;gap:0;padding:0}.sidebar.collapsed .menu-icon[data-v-125d3963]{width:20px;font-size:21px}.sidebar-footer[data-v-125d3963]{border-top:1px solid #f3f4f6;flex-direction:column;gap:1px;padding-top:6px;display:flex}.footer-item[data-v-125d3963]{color:#9ca3af;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:36px;padding:0 11px;font-family:Poppins,sans-serif;font-size:.73rem;font-weight:550;text-decoration:none;transition:all .2s;display:flex}.footer-item[data-v-125d3963]:hover{color:#000;background-color:#f9fafb}.botao-logout[data-v-125d3963]:hover{color:#dc2626;background-color:#fff1f1}.sidebar.collapsed .footer-item[data-v-125d3963]{justify-content:center;gap:0;padding:0}.mobile-nav[data-v-125d3963],.mobile-overlay[data-v-125d3963],.mobile-sidebar[data-v-125d3963]{display:none}@media (width<=767px){.sidebar[data-v-125d3963]{display:none}.mobile-nav[data-v-125d3963]{z-index:999;background-color:#1a3721;border-radius:20px;justify-content:space-around;align-items:center;width:calc(100% - 40px);max-width:450px;height:60px;padding:0 8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000014}.mobile-item[data-v-125d3963]{color:#fff9e3;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;text-decoration:none;transition:all .25s;display:flex}.mobile-item .material-symbols-outlined[data-v-125d3963]{font-size:24px}.mobile-nav .mobile-item.router-link-active[data-v-125d3963],.mobile-nav .mobile-item.router-link-exact-active[data-v-125d3963]{color:#fff9e3;background-color:#4e7855;border-radius:12px}.mobile-nav .mobile-item.router-link-active .material-symbols-outlined[data-v-125d3963],.mobile-nav .mobile-item.router-link-exact-active .material-symbols-outlined[data-v-125d3963]{font-variation-settings:"FILL" 1}.mobile-overlay[data-v-125d3963]{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;display:block;position:fixed;inset:0}.mobile-sidebar[data-v-125d3963]{z-index:1200;background-color:#fff;flex-direction:column;width:min(310px,82vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-5px 0 25px #0000001f}.mobile-sidebar-header[data-v-125d3963]{border-bottom:1px solid #f1f1f1;justify-content:space-between;align-items:center;padding:25px 20px;display:flex}.mobile-sidebar-header h2[data-v-125d3963]{color:#000;margin:0;font-family:Imbue,serif;font-size:2rem;font-weight:300;line-height:1}.mobile-sidebar-header p[data-v-125d3963]{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin:5px 0 0;font-family:Poppins,sans-serif;font-size:.55rem}.close-mobile-menu[data-v-125d3963]{color:#555;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.close-mobile-menu .material-symbols-outlined[data-v-125d3963]{font-size:22px}.mobile-sidebar-menu[data-v-125d3963]{flex-direction:column;flex:1;gap:5px;padding:20px 14px;display:flex;overflow-y:auto}.mobile-sidebar-item[data-v-125d3963]{box-sizing:border-box;color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:52px;padding:0 14px;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.mobile-sidebar-item .material-symbols-outlined[data-v-125d3963]{width:24px;font-size:23px}.mobile-sidebar-item[data-v-125d3963]:hover{color:#000;background-color:#f5f5f7}.mobile-sidebar-item.router-link-active[data-v-125d3963]{color:#000;background-color:#f5f5f7;border-left:4px solid #4e7855}.mobile-sidebar-footer[data-v-125d3963]{background-color:#fff;border-top:1px solid #f1f1f1;flex-shrink:0;padding:12px 14px 20px}.logout-mobile[data-v-125d3963]{color:#dc2626}.logout-mobile[data-v-125d3963]:hover{color:#dc2626;background-color:#fff1f1}.slide-enter-active[data-v-125d3963],.slide-leave-active[data-v-125d3963]{transition:transform .25s}.slide-enter-from[data-v-125d3963],.slide-leave-to[data-v-125d3963]{transform:translate(100%)}.fade-enter-active[data-v-125d3963],.fade-leave-active[data-v-125d3963]{transition:opacity .25s}.fade-enter-from[data-v-125d3963],.fade-leave-to[data-v-125d3963]{opacity:0}}.app-layout[data-v-9dda7ea2]{background-color:#fff;width:100%;min-height:100vh;display:flex;position:relative}.app-main[data-v-9dda7ea2]{box-sizing:border-box;flex-direction:column;width:calc(100% - 235px);min-height:100vh;margin-left:235px;transition:margin-left .25s,width .25s;display:flex}.app-main.sidebar-collapsed[data-v-9dda7ea2]{width:calc(100% - 70px);margin-left:70px}.app-content[data-v-9dda7ea2]{box-sizing:border-box;flex:1;padding:24px}@media (width<=767px){.app-main[data-v-9dda7ea2],.app-main.sidebar-collapsed[data-v-9dda7ea2]{width:100%;margin-left:0}.app-content[data-v-9dda7ea2]{padding:16px 16px 95px}}main[data-v-028707e9]{justify-content:flex-end;margin:0 16vw 0 0;display:flex}.description[data-v-028707e9]{margin:40px 0}.auth-view[data-v-028707e9]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-end;gap:32px;padding:40px 10px;display:flex;position:absolute;inset:0;overflow:hidden auto}.form-side[data-v-028707e9]{flex-direction:column;align-items:flex-end;gap:32px;width:100%;max-width:400px;display:flex}.auth-view[data-v-028707e9]>:first-child{margin-top:auto}.auth-view[data-v-028707e9]>:last-child{margin-bottom:auto}.btn[data-v-028707e9]{padding:16px 24px}.back-link[data-v-028707e9]{color:#fff9e3;justify-content:center;margin-top:20px;font-size:1rem;text-decoration:none;display:flex}.back-link[data-v-028707e9]:hover{color:#4e7855;margin-top:20px}main[data-v-a422001d]{justify-content:flex-start;margin:0 0 0 190px;display:flex}.auth-view[data-v-a422001d]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;padding:40px 10px;display:flex;position:absolute;inset:0;overflow:hidden auto}.auth-view[data-v-a422001d]>:first-child{margin-top:auto}.auth-view[data-v-a422001d]>:last-child{margin-bottom:auto}.description[data-v-a422001d]{margin:20px auto}.btn[data-v-a422001d]{margin:10px 0 0;padding:16px 10px}.text-button[data-v-a422001d],.back-link[data-v-a422001d]{color:#315e3b;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-top:18px;padding:0;font-size:14px;text-decoration:underline;display:block}.back-link[data-v-a422001d]{color:#fff9e3;justify-content:center;margin-top:20px;font-size:1rem;text-decoration:none;display:flex}.back-link[data-v-a422001d]:hover{color:#4e7855}.verification-code[data-v-a422001d]{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.verification-code input[data-v-a422001d]{box-sizing:border-box;color:#fff9e3;text-align:center;width:38px;height:60px;box-shadow:none;background:0 0;border:1px solid #a0aaa1;border-radius:22px;outline:none;flex:0 0 42px;padding:0;font-size:25px}.verification-code input[data-v-a422001d]:focus{border-color:#fff9e3}main[data-v-30f96948]{justify-content:flex-end;margin:0 16vw 0 0;display:flex}.description[data-v-30f96948]{margin:40px 0}.auth-view[data-v-30f96948]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-end;gap:32px;padding:40px 10px;display:flex;position:absolute;inset:0;overflow:hidden auto}.form-side[data-v-30f96948]{flex-direction:column;align-items:flex-end;gap:32px;width:100%;max-width:400px;display:flex}.auth-view[data-v-30f96948]>:first-child{margin-top:auto}.auth-view[data-v-30f96948]>:last-child{margin-bottom:auto}.btn[data-v-30f96948]{width:min(100%,290px);height:52px;padding:20px 5px}.back-link[data-v-30f96948]{color:#fff9e3;justify-content:center;margin-top:20px;font-size:1rem;text-decoration:none;display:flex}.back-link[data-v-30f96948]:hover{color:#4e7855;margin-top:20px}.password-input[data-v-9f40a8e8]{width:100%;position:relative}.password-input input[data-v-9f40a8e8]{padding-right:52px}.password-toggle[data-v-9f40a8e8]{color:#fff9e3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:8px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-toggle[data-v-9f40a8e8]:hover{background:#fff9e31a}.password-toggle[data-v-9f40a8e8]:focus-visible{outline-offset:-2px;outline:2px solid #fff9e3}.password-toggle svg[data-v-9f40a8e8]{width:22px;height:22px}.senha-container[data-v-ee287df8]{width:100%;position:relative}.senha-container input[data-v-ee287df8]{padding-right:55px}.senha-toggle[data-v-ee287df8]{color:#fff9e3;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.senha-toggle .material-symbols-outlined[data-v-ee287df8]{font-size:23px}.welcome h1+p[data-v-ee287df8]{margin-top:8px}.welcome p+p[data-v-ee287df8]{margin-top:28px}.welcome p+.btn[data-v-ee287df8]{margin-top:12px}.senha-container[data-v-1cb1bb8e]{width:100%;position:relative}.senha-container input[data-v-1cb1bb8e]{padding-right:55px}.senha-toggle[data-v-1cb1bb8e]{color:#fff9e3;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.senha-toggle .material-symbols-outlined[data-v-1cb1bb8e]{font-size:23px}.welcome h1+p[data-v-1cb1bb8e]{margin-top:8px}.welcome p+p[data-v-1cb1bb8e]{margin-top:28px}.welcome p+.btn[data-v-1cb1bb8e]{margin-top:12px}.card-moderno[data-v-13e939c8]{box-sizing:border-box;background-color:#fff;border:1px solid #f1f3f5;border-radius:15px;flex-direction:column;width:100%;padding:16px;font-family:Poppins,sans-serif;transition:transform .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 3px 15px #0000000a}.card-moderno[data-v-13e939c8]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000012}.card-header[data-v-13e939c8]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.card-code[data-v-13e939c8]{color:#9ca3af;font-size:.72rem;font-weight:500}.status-dot[data-v-13e939c8]{border-radius:50%;width:8px;height:8px;transition:background-color .2s;display:inline-block}.dot-red[data-v-13e939c8]{background-color:#ef4444}.dot-yellow[data-v-13e939c8]{background-color:#f59e0b}.dot-green[data-v-13e939c8]{background-color:#10b981}.card-title[data-v-13e939c8]{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:0 0 12px;font-size:.98rem;font-weight:700;overflow:hidden}.card-sections[data-v-13e939c8]{flex-direction:column;flex:1;gap:7px;margin-bottom:14px;display:flex}.section-row[data-v-13e939c8]{gap:7px;width:100%;display:flex}.section-box[data-v-13e939c8]{box-sizing:border-box;background-color:#f8fafc;border-radius:9px;flex-direction:column;justify-content:center;padding:7px 10px;display:flex}.section-full[data-v-13e939c8]{width:100%}.section-half[data-v-13e939c8]{flex:1;min-width:0}.section-label[data-v-13e939c8]{color:#9ca3af;text-transform:capitalize;margin-bottom:2px;font-size:.6rem;font-weight:500}.section-value[data-v-13e939c8]{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.desc-text[data-v-13e939c8],.address-text[data-v-13e939c8]{color:#374151;font-size:.72rem;font-weight:500}.priority-badge.priority-alta[data-v-13e939c8]{color:#ef4444}.priority-badge.priority-media[data-v-13e939c8]{color:#f59e0b}.priority-badge.priority-baixa[data-v-13e939c8]{color:#10b981}.status-badge.status-vermelho[data-v-13e939c8]{color:#ef4444}.status-badge.status-amarelo[data-v-13e939c8]{color:#f59e0b}.status-badge.status-verde[data-v-13e939c8]{color:#10b981}.members-mini-group[data-v-13e939c8]{align-items:center;margin-top:1px;display:flex}.member-mini-circle[data-v-13e939c8]{background-color:#d1d5db;border:1px solid #f8fafc;border-radius:50%;width:16px;height:16px;margin-left:-4px;overflow:hidden}.member-mini-circle[data-v-13e939c8]:first-child{margin-left:0}.member-mini-circle img[data-v-13e939c8]{object-fit:cover;width:100%;height:100%}.member-more-count[data-v-13e939c8]{color:#6b7280;margin-left:4px;font-size:.62rem;font-weight:600}.btn-acessar[data-v-13e939c8]{color:#f6e8d0;text-align:center;cursor:pointer;box-sizing:border-box;background-color:#1a3721;border:none;border-radius:9px;width:100%;padding:9px 0;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;text-decoration:none;transition:background-color .2s,opacity .15s,transform .15s;display:inline-block}.btn-acessar[data-v-13e939c8]:hover{color:#fff;background-color:#234d2e;transform:translateY(-1px)}.btn-acessar[data-v-13e939c8]:active{transform:translateY(0)}.projetos-container[data-v-c4db9d94]{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:28px 32px 48px;font-family:Poppins,sans-serif}.page-header[data-v-c4db9d94]{margin-bottom:20px}.page-title[data-v-c4db9d94]{color:#111827;letter-spacing:-.5px;margin:0;font-size:2.1rem;font-weight:800;line-height:1.15}.pagina-descricao[data-v-c4db9d94]{color:#68756a;margin:8px 0 0}.projetos-grid[data-v-c4db9d94]{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:18px;width:100%;display:grid}.loading-state[data-v-c4db9d94],.empty-state[data-v-c4db9d94],.error-state[data-v-c4db9d94]{text-align:center;color:#4b5563;padding:40px;font-size:1rem}.retry-btn[data-v-c4db9d94]{color:#f6e8d0;cursor:pointer;background-color:#1a3721;border:none;border-radius:8px;margin-top:12px;padding:8px 18px;font-weight:600;transition:opacity .2s}.retry-btn[data-v-c4db9d94]:hover{opacity:.9}@media (width<=950px){.projetos-grid[data-v-c4db9d94]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=600px){.projetos-grid[data-v-c4db9d94]{grid-template-columns:1fr;gap:14px}}@media (width<=760px){.projetos-container[data-v-c4db9d94]{padding:20px 16px 32px}}.minhas-tarefas[data-v-e2d43c9b]{color:#1a3721;width:min(100%,1200px);margin:0 auto;padding:28px 32px 48px}.pagina-cabecalho[data-v-e2d43c9b],.secao-cabecalho[data-v-e2d43c9b],.projeto-cabecalho[data-v-e2d43c9b],.tarefa-linha[data-v-e2d43c9b],.tarefa-principal[data-v-e2d43c9b],.tarefa-etiquetas[data-v-e2d43c9b],.filtros[data-v-e2d43c9b],.resumo-card[data-v-e2d43c9b]{align-items:center;display:flex}.pagina-cabecalho[data-v-e2d43c9b],.secao-cabecalho[data-v-e2d43c9b],.projeto-cabecalho[data-v-e2d43c9b],.tarefa-linha[data-v-e2d43c9b]{justify-content:space-between}.pagina-cabecalho[data-v-e2d43c9b]{margin-bottom:20px}.sobretitulo[data-v-e2d43c9b]{color:#4e7855;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.8rem;font-weight:700}.pagina-cabecalho h1[data-v-e2d43c9b]{color:#111827;letter-spacing:-.5px;margin:0;font-size:2.1rem;font-weight:800;line-height:1.15}.pagina-descricao[data-v-e2d43c9b],.secao-cabecalho p[data-v-e2d43c9b],.projeto-info p[data-v-e2d43c9b],.resumo-card p[data-v-e2d43c9b],.estado-vazio p[data-v-e2d43c9b]{color:#68756a}.pagina-descricao[data-v-e2d43c9b]{margin:8px 0 0}.icone-cabecalho[data-v-e2d43c9b]{color:#4e7855;font-size:2.8rem}.aviso-demonstracao[data-v-e2d43c9b]{color:#6c5720;background:#fff9e8;border:1px solid #e7d39c;border-radius:10px;margin:0 0 20px;padding:12px 16px;font-size:.9rem}.resumo[data-v-e2d43c9b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.resumo-card[data-v-e2d43c9b]{background:#fff;border:1px solid #e7ebe7;border-radius:14px;gap:14px;min-height:100px;padding:18px;box-shadow:0 3px 12px #1a37210a}.resumo-icone[data-v-e2d43c9b]{border-radius:12px;place-items:center;width:44px;height:44px;font-size:1.5rem;display:grid}.total-icone[data-v-e2d43c9b]{color:#315e3b;background:#eaf2eb}.andamento-icone[data-v-e2d43c9b]{color:#b96a12;background:#fff0dc}.concluida-icone[data-v-e2d43c9b]{color:#32804a;background:#e5f4e8}.resumo-card p[data-v-e2d43c9b]{margin:0 0 4px;font-size:.85rem}.resumo-card strong[data-v-e2d43c9b]{font-size:1.5rem}.lista-projetos[data-v-e2d43c9b]{background:#f7f9f7;border-radius:16px;padding:22px}.secao-cabecalho[data-v-e2d43c9b]{gap:18px;margin-bottom:18px}.secao-cabecalho h2[data-v-e2d43c9b]{margin:0;font-size:1.25rem}.secao-cabecalho p[data-v-e2d43c9b]{margin:5px 0 0;font-size:.85rem}.filtros[data-v-e2d43c9b]{gap:10px}.campo-busca[data-v-e2d43c9b],.filtro-status select[data-v-e2d43c9b]{color:#516052;background:#fff;border:1px solid #dce3dc;border-radius:9px;align-items:center;min-height:42px;display:flex}.campo-busca[data-v-e2d43c9b]{gap:8px;padding:0 11px}.campo-busca .material-symbols-outlined[data-v-e2d43c9b]{font-size:1.15rem}.campo-busca input[data-v-e2d43c9b]{color:#1a3721;width:190px;font:inherit;border:0;outline:0;font-size:.85rem}.filtro-status select[data-v-e2d43c9b]{font:inherit;padding:0 30px 0 12px;font-size:.85rem}.projetos-lista[data-v-e2d43c9b]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:16px;display:grid}.projeto-card[data-v-e2d43c9b]{background:#ebebeb;border:1px solid #e1e5e1;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 1px 4px #0000000a}.projeto-cabecalho[data-v-e2d43c9b]{justify-content:flex-start;gap:12px;min-height:76px;padding:14px}.projeto-marca[data-v-e2d43c9b]{color:#315e3b;background:#eaf2eb;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:1.35rem;display:grid}.projeto-info[data-v-e2d43c9b]{flex:1;min-width:0}.projeto-info h3[data-v-e2d43c9b]{margin:0;font-size:1rem}.projeto-link[data-v-e2d43c9b]{color:inherit;text-decoration:none}.projeto-link[data-v-e2d43c9b]:hover{color:#315e3b;text-underline-offset:3px;text-decoration:underline}.projeto-link[data-v-e2d43c9b]:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #4e7855}.projeto-info p[data-v-e2d43c9b]{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.8rem;overflow:hidden}.contador-tarefas[data-v-e2d43c9b]{color:#68756a;flex:none;font-size:.8rem}.tarefas-lista[data-v-e2d43c9b]{gap:8px;margin:0;padding:0 10px 10px;list-style:none;display:grid}.tarefa-linha[data-v-e2d43c9b]{background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;min-height:100px;padding:12px 14px 10px;transition:transform .18s,box-shadow .18s;box-shadow:0 1px 4px #0000000a}.tarefa-linha[data-v-e2d43c9b]:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000000f}.tarefa-principal[data-v-e2d43c9b]{gap:12px;min-width:0}.marcador-status[data-v-e2d43c9b]{border-radius:50%;flex:0 0 10px;width:10px;height:10px}.marcador-status.status-fazer[data-v-e2d43c9b]{background:#77917a}.marcador-status.status-em_processo[data-v-e2d43c9b]{background:#db8a27}.marcador-status.status-concluido[data-v-e2d43c9b]{background:#3b8a54}.tarefa-principal h4[data-v-e2d43c9b]{color:#000;overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:700;line-height:1.25}.prazo-tarefa[data-v-e2d43c9b]{color:#999;align-items:center;gap:5px;margin:8px 0 0;font-size:.68rem;display:flex}.prazo-tarefa .material-symbols-outlined[data-v-e2d43c9b]{font-size:.9rem}.tarefa-etiquetas[data-v-e2d43c9b]{justify-content:space-between;gap:8px}.etiqueta-status[data-v-e2d43c9b],.etiqueta-prioridade[data-v-e2d43c9b]{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.65rem;font-weight:600}.etiqueta-status.status-fazer[data-v-e2d43c9b]{color:#526653;background:#edf1ed}.etiqueta-status.status-em_processo[data-v-e2d43c9b]{color:#a75e0b;background:#fff0dc}.etiqueta-status.status-concluido[data-v-e2d43c9b]{color:#28713e;background:#e5f4e8}.prioridade-alta[data-v-e2d43c9b]{color:#bd3342;background:#ffe3e5}.prioridade-media[data-v-e2d43c9b]{color:#a75e0b;background:#fff0dc}.prioridade-baixa[data-v-e2d43c9b]{color:#6e761c;background:#eff3d8}.estado-vazio[data-v-e2d43c9b]{text-align:center;padding:44px 16px}.estado-vazio>.material-symbols-outlined[data-v-e2d43c9b]{color:#829184;font-size:2.4rem}.estado-vazio h3[data-v-e2d43c9b]{margin:10px 0 6px}.estado-vazio p[data-v-e2d43c9b]{margin:0;font-size:.9rem}.visually-hidden[data-v-e2d43c9b]{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.minhas-tarefas[data-v-e2d43c9b]{padding:20px 16px 32px}.resumo[data-v-e2d43c9b]{gap:10px}.resumo-card[data-v-e2d43c9b]{flex-direction:column;align-items:flex-start;gap:8px;padding:13px}.secao-cabecalho[data-v-e2d43c9b],.filtros[data-v-e2d43c9b]{flex-direction:column;align-items:stretch}.campo-busca input[data-v-e2d43c9b],.filtro-status select[data-v-e2d43c9b]{width:100%}}@media (width<=520px){.resumo[data-v-e2d43c9b]{grid-template-columns:1fr}.resumo-card[data-v-e2d43c9b]{flex-direction:row;align-items:center}.lista-projetos[data-v-e2d43c9b]{padding:16px 12px}.projeto-cabecalho[data-v-e2d43c9b]{padding:14px 12px}.contador-tarefas[data-v-e2d43c9b]{font-size:.7rem}}.page-layout[data-v-e3d5b79e]{min-height:100vh;font-family:Poppins,sans-serif;display:flex}.main-content[data-v-e3d5b79e]{flex-direction:column;flex:1;display:flex}.page-body[data-v-e3d5b79e]{padding:20px 16px 40px}.header-profile[data-v-e3d5b79e]{margin-bottom:20px}.title[data-v-e3d5b79e]{color:#333;margin:0;font-size:1.4rem;font-weight:700}.subtitle[data-v-e3d5b79e]{color:#888;margin:5px 0 0;font-size:.85rem}.settings-card[data-v-e3d5b79e]{background-color:#fff;border-radius:15px;width:100%;padding:20px;box-shadow:0 2px 8px #0000000d}.section-header[data-v-e3d5b79e]{align-items:center;gap:10px;margin-bottom:18px;display:flex}.section-icon[data-v-e3d5b79e]{color:#1a3721;background-color:#e4f4e6;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.section-icon .material-symbols-outlined[data-v-e3d5b79e]{font-size:21px}.section-header h3[data-v-e3d5b79e]{color:#333;margin:0;font-size:.95rem;font-weight:700}.section-header p[data-v-e3d5b79e]{color:#888;margin:3px 0 0;font-size:.75rem}.setting-item[data-v-e3d5b79e]{background-color:#f9f9f9;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.setting-info[data-v-e3d5b79e]{align-items:center;gap:11px;min-width:0;display:flex}.setting-icon[data-v-e3d5b79e]{color:#666;background-color:#fff;border-radius:9px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:flex}.setting-icon .material-symbols-outlined[data-v-e3d5b79e]{font-size:20px}.setting-info strong[data-v-e3d5b79e]{color:#333;font-size:.85rem;font-weight:600;display:block}.setting-info small[data-v-e3d5b79e]{color:#888;margin-top:3px;font-size:.7rem;display:block}.divider[data-v-e3d5b79e]{background-color:#eee;height:1px;margin:22px 0}.toggle[data-v-e3d5b79e]{cursor:pointer;background-color:#d5d5d5;border:none;border-radius:20px;width:45px;min-width:45px;height:24px;padding:0;transition:background-color .25s;position:relative}.toggle-circle[data-v-e3d5b79e]{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle.active[data-v-e3d5b79e]{background-color:#1a3721}.toggle.active .toggle-circle[data-v-e3d5b79e]{transform:translate(21px)}.about-box[data-v-e3d5b79e]{background-color:#f9f9f9;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.about-box strong[data-v-e3d5b79e]{color:#333;font-size:.9rem;display:block}.about-box span[data-v-e3d5b79e]{color:#888;margin-top:3px;font-size:.7rem;display:block}.about-box .version[data-v-e3d5b79e]{white-space:nowrap;margin:0}@media (width>=600px){.page-body[data-v-e3d5b79e]{padding:25px 30px}.settings-card[data-v-e3d5b79e]{padding:25px}}@media (width>=768px){.page-body[data-v-e3d5b79e]{padding:30px}.settings-card[data-v-e3d5b79e]{max-width:900px;padding:30px}.setting-item[data-v-e3d5b79e]{padding:14px}}@media (width>=1024px){.page-body[data-v-e3d5b79e]{padding:30px 40px}.settings-card[data-v-e3d5b79e]{max-width:1000px}}.overlay[data-v-112ee9a0]{z-index:1500;background:#0f17128c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-112ee9a0]{box-sizing:border-box;background:#fff;border-radius:18px;width:100%;max-width:620px;max-height:90vh;padding:30px;font-family:Poppins,sans-serif;overflow-y:auto;box-shadow:0 20px 60px #0000002e}.modal-header[data-v-112ee9a0]{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.modal-header h2[data-v-112ee9a0]{color:#243e2c;margin:0;font-size:25px}.modal-header p[data-v-112ee9a0]{color:#819087;margin:5px 0 0;font-size:13px}.close[data-v-112ee9a0]{color:#7a8580;cursor:pointer;background:0 0;border:none;font-size:29px}.campo[data-v-112ee9a0]{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.campo>label[data-v-112ee9a0]{color:#344a3a;font-size:13px;font-weight:600}.campo>input[data-v-112ee9a0],.campo textarea[data-v-112ee9a0],.campo select[data-v-112ee9a0]{box-sizing:border-box;width:100%;font:inherit;color:#26382b;background:#fff;border:1px solid #dce4de;border-radius:9px;outline:none;padding:12px 14px;font-size:13px}.campo>input[data-v-112ee9a0]:focus,.campo textarea[data-v-112ee9a0]:focus,.campo select[data-v-112ee9a0]:focus{border-color:#4e7855;box-shadow:0 0 0 3px #4e78551a}.duas-colunas[data-v-112ee9a0]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.participantes[data-v-112ee9a0]{border:1px solid #dce4de;border-radius:10px;max-height:170px;padding:8px 12px;overflow-y:auto}.participante[data-v-112ee9a0]{cursor:pointer;align-items:center;gap:10px;padding:9px 4px;font-size:13px;display:flex}.participante input[data-v-112ee9a0]{accent-color:#4e7855}.avatar[data-v-112ee9a0]{color:#345a3d;background:#e0ebe2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:600;display:flex}.vazio[data-v-112ee9a0]{color:#87928a;font-size:13px}.erro[data-v-112ee9a0]{color:#c0392b;font-size:13px}.modal-footer[data-v-112ee9a0]{border-top:1px solid #e7ece8;justify-content:flex-end;gap:12px;padding-top:20px;display:flex}.modal-footer button[data-v-112ee9a0]{cursor:pointer;border:none;border-radius:9px;padding:11px 22px;font-family:inherit;font-weight:600}.cancelar[data-v-112ee9a0]{color:#415348;background:#f1f4f2}.salvar[data-v-112ee9a0]{color:#fff;background:#2b4532}.salvar[data-v-112ee9a0]:disabled{opacity:.6}@media (width<=600px){.modal[data-v-112ee9a0]{padding:22px}.duas-colunas[data-v-112ee9a0]{grid-template-columns:1fr;gap:0}}.task-overlay[data-v-6095c8d2]{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c181099;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.task-modal[data-v-6095c8d2]{color:#26382b;background:#fff;border-radius:18px;width:100%;max-width:1050px;max-height:90vh;font-family:Poppins,sans-serif;overflow-y:auto;box-shadow:0 24px 70px #00000038}.task-header[data-v-6095c8d2]{border-bottom:1px solid #e5ebe6;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 32px;display:flex}.task-header h1[data-v-6095c8d2]{margin:0 0 12px;font-size:25px;font-weight:700}.task-header h1 span[data-v-6095c8d2]{color:#9aa69d;font-weight:400}.header-info[data-v-6095c8d2]{color:#89958c;align-items:center;gap:12px;font-size:12px;display:flex}.status[data-v-6095c8d2]{color:#647168;background:#edf0ed;border-radius:20px;padding:5px 11px;font-weight:600}.status.em_andamento[data-v-6095c8d2]{color:#8064b9;background:#eee9fb}.status.concluido[data-v-6095c8d2]{color:#398353;background:#e4f4e8}.close-btn[data-v-6095c8d2]{color:#7d8a80;cursor:pointer;background:0 0;border:none;font-size:30px}.task-layout[data-v-6095c8d2]{grid-template-columns:minmax(0,1fr) 260px;display:grid}.task-main[data-v-6095c8d2]{min-width:0;padding:28px 32px}.section[data-v-6095c8d2]{border-bottom:1px solid #e8eee9;margin-bottom:28px;padding-bottom:28px}.section-heading[data-v-6095c8d2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.section h2[data-v-6095c8d2]{margin:0 0 15px;font-size:16px;font-weight:700}.description[data-v-6095c8d2],.comment-box p[data-v-6095c8d2]{color:#526356;white-space:pre-wrap;font-size:13px;line-height:1.8}.muted[data-v-6095c8d2]{color:#929e95;font-size:12px}.edit-btn[data-v-6095c8d2]{color:#4e7855;cursor:pointer;background:0 0;border:none;font-weight:600}.textarea[data-v-6095c8d2]{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #dbe5dd;border-radius:10px;padding:13px;font-size:13px}.primary-btn[data-v-6095c8d2]{color:#fff;cursor:pointer;background:#2b4532;border:none;border-radius:9px;margin-top:12px;padding:10px 18px;font-family:inherit;font-size:12px;font-weight:600}.primary-btn[data-v-6095c8d2]:disabled{opacity:.5;cursor:not-allowed}.progress-bar[data-v-6095c8d2]{background:#e9eee9;border-radius:10px;height:7px;margin:10px 0 18px;overflow:hidden}.progress-fill[data-v-6095c8d2]{background:#4e7855;border-radius:10px;height:100%;transition:width .2s}.checklist-item[data-v-6095c8d2]{align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.checklist-item input[data-v-6095c8d2]{accent-color:#4e7855}.concluido[data-v-6095c8d2]{color:#a0aaa2;text-decoration:line-through}.material[data-v-6095c8d2]{color:#4e7855;margin:8px 0;font-size:13px;text-decoration:none;display:block}.comment[data-v-6095c8d2]{gap:12px;margin:18px 0;display:flex}.avatar[data-v-6095c8d2]{color:#3d6846;background:#e1eee4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.avatar.small[data-v-6095c8d2]{width:29px;height:29px;font-size:11px}.comment-box[data-v-6095c8d2]{border:1px solid #e2e9e3;border-radius:10px;flex:1;min-width:0;overflow:hidden}.comment-header[data-v-6095c8d2]{background:#f5f8f5;justify-content:space-between;gap:12px;padding:12px;font-size:12px;display:flex}.comment-header span[data-v-6095c8d2]{color:#929e95}.comment-box p[data-v-6095c8d2]{margin:12px}.comment-form h3[data-v-6095c8d2]{margin-bottom:10px;font-size:13px}.task-sidebar[data-v-6095c8d2]{background:#f8faf8;border-left:1px solid #e5ebe6;padding:28px 22px}.sidebar-section[data-v-6095c8d2]{margin-bottom:26px}.sidebar-section h3[data-v-6095c8d2]{margin:0 0 12px;font-size:12px;font-weight:700}.person[data-v-6095c8d2]{align-items:center;gap:9px;margin-bottom:10px;font-size:12px;display:flex}.sidebar-section select[data-v-6095c8d2],.sidebar-section input[data-v-6095c8d2]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dce5de;border-radius:8px;padding:10px;font-size:12px}.delete-btn[data-v-6095c8d2]{color:#c74c4c;width:100%;font:inherit;cursor:pointer;background:#fff2f2;border:1px solid #e8b4b4;border-radius:9px;padding:11px;font-size:12px;font-weight:600}.feedback[data-v-6095c8d2]{text-align:center;color:#69796e;padding:50px}@media (width<=720px){.task-overlay[data-v-6095c8d2]{padding:10px}.task-layout[data-v-6095c8d2]{grid-template-columns:1fr}.task-header[data-v-6095c8d2],.task-main[data-v-6095c8d2]{padding:20px}.task-header h1[data-v-6095c8d2]{font-size:20px}.task-sidebar[data-v-6095c8d2]{border-top:1px solid #e5ebe6;border-left:none}}.kanban-pagina[data-v-1cb9604d]{box-sizing:border-box;color:#24372a;width:100%;max-width:1600px;margin:auto;padding:12px 16px;font-family:Poppins,sans-serif}.projeto-header[data-v-1cb9604d]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.projeto-header h1[data-v-1cb9604d]{margin:0;font-size:23px;font-weight:700}.projeto-header p[data-v-1cb9604d]{color:#849087;margin:3px 0 0;font-size:11px}.btn-criar[data-v-1cb9604d]{color:#fff;cursor:pointer;white-space:nowrap;background:#2b4532;border:0;border-radius:9px;align-items:center;gap:5px;padding:9px 15px;font:600 12px Poppins,sans-serif;display:flex}.btn-criar .material-symbols-outlined[data-v-1cb9604d]{font-size:18px}.resumo[data-v-1cb9604d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.resumo-item[data-v-1cb9604d]{background:#fff;border:1px solid #e5ebe6;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.resumo-item span[data-v-1cb9604d]{color:#829086;font-size:11px}.resumo-item strong[data-v-1cb9604d]{font-size:19px;font-weight:700}.toolbar[data-v-1cb9604d]{flex-wrap:wrap;gap:9px;margin-bottom:12px;display:flex}.campo-busca[data-v-1cb9604d]{background:#fff;border:1px solid #dce5de;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:170px;padding:0 10px;display:flex}.campo-busca .material-symbols-outlined[data-v-1cb9604d]{color:#819187;font-size:18px}.campo-busca input[data-v-1cb9604d]{border:0;outline:0;width:100%;padding:9px 0;font:12px Poppins,sans-serif}.toolbar select[data-v-1cb9604d]{color:#385240;background:#fff;border:1px solid #dce5de;border-radius:8px;padding:9px 11px;font:11px Poppins,sans-serif}.kanban-area[data-v-1cb9604d]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.kanban-coluna[data-v-1cb9604d]{background:#f4f6f4;border:1px solid #e8ede9;border-radius:11px;flex-direction:column;min-width:0;min-height:350px;display:flex;overflow:hidden}.kanban-coluna.arrastando-sobre[data-v-1cb9604d]{outline-offset:-2px;background:#e5efe7;outline:2px dashed #4e7855}.coluna-header[data-v-1cb9604d]{box-sizing:border-box;border-bottom:1px solid #e5eae6;justify-content:space-between;align-items:center;height:46px;min-height:46px;padding:0 11px;display:flex}.coluna-nome[data-v-1cb9604d]{align-items:center;gap:7px;min-width:0;display:flex}.coluna-nome h2[data-v-1cb9604d]{white-space:nowrap;margin:0;font-size:12px;font-weight:600}.indicador[data-v-1cb9604d]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.coluna-atrasado .indicador[data-v-1cb9604d]{background:#e77d80}.coluna-fazer .indicador[data-v-1cb9604d]{background:#a6adb0}.coluna-andamento .indicador[data-v-1cb9604d]{background:#a58cdb}.coluna-concluido .indicador[data-v-1cb9604d]{background:#6eb985}.contador[data-v-1cb9604d]{color:#66796b;background:#e6ebe7;border-radius:20px;padding:2px 7px;font-size:10px}.btn-add-coluna[data-v-1cb9604d],.btn-add-placeholder[data-v-1cb9604d]{flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.btn-add-coluna[data-v-1cb9604d]{color:#587461;cursor:pointer;background:0 0;border:0;font-size:22px}.lista-cards[data-v-1cb9604d]{flex-direction:column;flex:1;gap:9px;min-width:0;padding:10px;display:flex}.task-card[data-v-1cb9604d]{cursor:pointer;background:#fff;border:1px solid #e1e7e2;border-radius:9px;min-width:0;padding:12px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 6px #162d1c06}.task-card[data-v-1cb9604d]:hover{transform:translateY(-2px);box-shadow:0 7px 20px #162d1c17}.card-topo[data-v-1cb9604d],.card-rodape[data-v-1cb9604d]{justify-content:space-between;align-items:center;gap:6px;display:flex}.card-topo[data-v-1cb9604d]{margin-bottom:9px}.prioridade[data-v-1cb9604d]{border-radius:5px;padding:3px 7px;font-size:10px;font-weight:600}.prioridade.alta[data-v-1cb9604d]{color:#c25a49;background:#fff0ed}.prioridade.media[data-v-1cb9604d]{color:#ac812b;background:#fff5dc}.prioridade.baixa[data-v-1cb9604d]{color:#468358;background:#e8f5ec}.task-id[data-v-1cb9604d]{color:#a2ada5;font-size:10px}.task-card h3[data-v-1cb9604d]{overflow-wrap:anywhere;margin:0 0 6px;font-size:12px;font-weight:600;line-height:1.5}.card-descricao[data-v-1cb9604d]{color:#849087;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-rodape[data-v-1cb9604d]{flex-wrap:wrap;margin-top:12px}.avatares[data-v-1cb9604d]{align-items:center;padding-left:5px;display:flex}.avatar[data-v-1cb9604d]{color:#3d6a48;background:#dfece2;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-5px;font-size:10px;font-weight:700;display:flex}.avatar.mais[data-v-1cb9604d]{color:#66776b;background:#edf0ee}.prazo[data-v-1cb9604d]{color:#89958c;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.prazo .material-symbols-outlined[data-v-1cb9604d]{font-size:14px}.coluna-vazia[data-v-1cb9604d]{color:#a3afa6;text-align:center;padding:24px 8px;font-size:11px}.adicionar-rodape[data-v-1cb9604d]{color:#67836e;cursor:pointer;background:0 0;border:1px dashed #d3ded5;border-radius:8px;margin-top:auto;padding:10px;font:11px Poppins,sans-serif}.participantes-area[data-v-1cb9604d]{background:#fff;border:1px solid #e5ebe6;border-radius:11px;margin-top:12px;padding:12px 15px}.participantes-topo[data-v-1cb9604d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.participantes-topo h2[data-v-1cb9604d]{margin:0;font-size:13px}.participantes-topo h2 span[data-v-1cb9604d]{color:#8b9a90;margin-left:5px;font-weight:500}.participantes-topo p[data-v-1cb9604d]{color:#9aa79d;margin:2px 0 0;font-size:10px}.participantes-topo button[data-v-1cb9604d]{color:#3d6947;cursor:pointer;background:#f5f9f6;border:1px solid #cbdacf;border-radius:7px;align-items:center;gap:5px;padding:7px 11px;font:600 11px Poppins,sans-serif;display:flex}.participantes-topo .material-symbols-outlined[data-v-1cb9604d]{font-size:16px}.participantes-lista[data-v-1cb9604d]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.participante-item[data-v-1cb9604d]{color:#465c4b;border:1px solid #e5ebe6;border-radius:25px;align-items:center;gap:7px;padding:5px 10px 5px 5px;font-size:11px;display:flex}.participante-avatar[data-v-1cb9604d]{color:#3e7049;background:#e0ece3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.sem-participantes[data-v-1cb9604d]{color:#94a198;margin:0;font-size:11px}.mensagem-erro[data-v-1cb9604d]{color:#c0392b;font-size:12px}.overlay[data-v-1cb9604d]{z-index:1500;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-participante[data-v-1cb9604d]{box-sizing:border-box;background:#fff;border-radius:14px;width:100%;max-width:400px;padding:25px}.modal-participante h2[data-v-1cb9604d]{margin:0 0 18px;font-size:19px}.modal-participante input[data-v-1cb9604d]{box-sizing:border-box;border:1px solid #dce5de;border-radius:8px;width:100%;padding:11px}.acoes-modal[data-v-1cb9604d]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.acoes-modal button[data-v-1cb9604d]{cursor:pointer;border:0;border-radius:8px;padding:9px 15px}.acoes-modal .confirmar[data-v-1cb9604d]{color:#fff;background:#2b4532}@media (width<=1050px){.kanban-area[data-v-1cb9604d]{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-coluna[data-v-1cb9604d]{min-height:300px}}@media (width<=600px){.kanban-pagina[data-v-1cb9604d]{padding:12px}.projeto-header[data-v-1cb9604d]{flex-wrap:wrap;align-items:flex-start}.projeto-header h1[data-v-1cb9604d]{font-size:21px}.resumo[data-v-1cb9604d]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar select[data-v-1cb9604d]{flex:1;min-width:0}.kanban-area[data-v-1cb9604d]{grid-template-columns:1fr}.kanban-coluna[data-v-1cb9604d]{min-height:250px}}.page-layout[data-v-ff2025cc]{min-height:100vh;font-family:Poppins,sans-serif;display:flex}.main-content[data-v-ff2025cc]{flex-direction:column;flex:1;display:flex}.page-body[data-v-ff2025cc]{padding:20px 16px 40px}.header-profile[data-v-ff2025cc]{margin-bottom:20px}.title[data-v-ff2025cc]{color:#333;margin:0;font-size:1.4rem;font-weight:700}.subtitle[data-v-ff2025cc]{color:#888;margin:5px 0 0;font-size:.85rem}.profile-card[data-v-ff2025cc]{background:#fff;border-radius:15px;width:100%;padding:20px;box-shadow:0 2px 8px #0000000d}.profile-header[data-v-ff2025cc]{align-items:center;gap:15px;display:flex}.avatar-container[data-v-ff2025cc]{border-radius:50%;width:65px;min-width:65px;height:65px;position:relative;overflow:hidden}.avatar-container.editable[data-v-ff2025cc]{cursor:pointer}.avatar-img[data-v-ff2025cc]{object-fit:cover;width:100%;height:100%}.avatar[data-v-ff2025cc]{color:#333;background-color:#e4f4e6;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;font-weight:700;display:flex}.avatar-overlay[data-v-ff2025cc]{color:#fff;opacity:.8;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s;display:flex;position:absolute;top:0;left:0}.avatar-container.editable:hover .avatar-overlay[data-v-ff2025cc]{opacity:1}.profile-name[data-v-ff2025cc]{min-width:0}.profile-name h2[data-v-ff2025cc]{color:#333;overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:700}.profile-name p[data-v-ff2025cc]{color:#888;overflow-wrap:anywhere;margin:4px 0 0;font-size:.8rem}.divider[data-v-ff2025cc]{background-color:#eee;height:1px;margin:22px 0}.section-header[data-v-ff2025cc]{align-items:center;gap:10px;margin-bottom:20px;display:flex}.section-icon[data-v-ff2025cc]{color:#1a3721;background-color:#e4f4e6;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.section-icon .material-symbols-outlined[data-v-ff2025cc]{font-size:21px}.section-header h3[data-v-ff2025cc]{color:#333;margin:0;font-size:.95rem;font-weight:700}.section-header p[data-v-ff2025cc]{color:#888;margin:3px 0 0;font-size:.75rem}.form-grid[data-v-ff2025cc]{grid-template-columns:1fr;gap:12px;display:grid}.info-block[data-v-ff2025cc]{background:#f9f9f9;border-radius:8px;padding:10px 12px}.info-block label[data-v-ff2025cc]{color:#888;margin-bottom:6px;font-size:10px;display:block}.input-container[data-v-ff2025cc]{align-items:center;gap:8px;display:flex}.input-container .material-symbols-outlined[data-v-ff2025cc]{color:#888;font-size:19px}.input-container input[data-v-ff2025cc]{color:#333;background:0 0;border:none;outline:none;width:100%;padding:2px 0;font-family:Poppins,sans-serif;font-size:.85rem}.input-container input[data-v-ff2025cc]:disabled{color:#333;cursor:default}.input-container input[data-v-ff2025cc]:focus{color:#1a3721}.actions[data-v-ff2025cc]{flex-direction:column;gap:10px;margin-top:20px;display:flex}.edit-btn[data-v-ff2025cc],.save-btn[data-v-ff2025cc],.cancel-btn[data-v-ff2025cc]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:8px 16px;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.edit-btn[data-v-ff2025cc]{color:#333;background-color:#e4f4e6;border:none}.edit-btn[data-v-ff2025cc]:hover{background-color:#b5e0ba}.save-btn[data-v-ff2025cc]{color:#333;background-color:#e4f4e6;border:none}.save-btn[data-v-ff2025cc]:hover:not(:disabled){background-color:#b5e0ba}.cancel-btn[data-v-ff2025cc]{color:#555;background-color:#fff;border:1px solid #ddd}.cancel-btn[data-v-ff2025cc]:hover:not(:disabled){background-color:#f5f5f5}button[data-v-ff2025cc]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-ff2025cc]{border-radius:8px;align-items:center;gap:8px;margin-top:15px;padding:9px 12px;font-size:.8rem;display:flex}.message .material-symbols-outlined[data-v-ff2025cc]{font-size:18px}.success[data-v-ff2025cc]{color:#2e7d32;background-color:#e8f5e9}.error[data-v-ff2025cc]{color:#c62828;background-color:#ffebee}.spinner[data-v-ff2025cc]{border:2px solid #0003;border-top-color:#333;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-ff2025cc}@keyframes spin-ff2025cc{to{transform:rotate(360deg)}}@media (width>=600px){.page-body[data-v-ff2025cc]{padding:25px 30px}.profile-card[data-v-ff2025cc]{padding:25px}.actions[data-v-ff2025cc]{flex-direction:row;justify-content:flex-end}.edit-btn[data-v-ff2025cc],.save-btn[data-v-ff2025cc],.cancel-btn[data-v-ff2025cc]{width:auto;min-width:120px}.save-btn[data-v-ff2025cc]{min-width:175px}}@media (width>=768px){.page-body[data-v-ff2025cc]{padding:30px}.profile-card[data-v-ff2025cc]{max-width:900px;padding:30px}.form-grid[data-v-ff2025cc]{grid-template-columns:1fr 1fr;gap:15px}.profile-header[data-v-ff2025cc]{gap:18px}.avatar-container[data-v-ff2025cc]{width:75px;min-width:75px;height:75px}.avatar[data-v-ff2025cc]{font-size:1.7rem}}@media (width>=1024px){.page-body[data-v-ff2025cc]{padding:30px 40px}.profile-card[data-v-ff2025cc]{max-width:1000px}}.page-layout[data-v-74556f8e]{min-height:100vh;font-family:Poppins,sans-serif;display:flex}.main-content[data-v-74556f8e]{flex-direction:column;flex:1;display:flex}.page-body[data-v-74556f8e]{padding:20px 16px 40px}.header-notificacoes[data-v-74556f8e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.title[data-v-74556f8e]{color:#333;margin:0;font-size:1.4rem;font-weight:700}.subtitle[data-v-74556f8e]{color:#888;margin:5px 0 0;font-size:.85rem}.mark-all-btn[data-v-74556f8e]{color:#1a3721;cursor:pointer;background:0 0;border:1px solid #1a3721;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.mark-all-btn[data-v-74556f8e]:hover{background-color:#e4f4e6}.card-container[data-v-74556f8e]{background:#fff;border-radius:15px;max-width:900px;padding:20px;box-shadow:0 2px 8px #0000000d}.tabs[data-v-74556f8e]{border-bottom:1px solid #eee;gap:10px;margin-bottom:15px;padding-bottom:12px;display:flex}.tabs button[data-v-74556f8e]{color:#777;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:all .2s}.tabs button.active[data-v-74556f8e]{color:#1a3721;background-color:#e4f4e6}.lista-notificacoes[data-v-74556f8e]{flex-direction:column;gap:10px;display:flex}.notificacao-item[data-v-74556f8e]{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:10px;align-items:flex-start;gap:14px;padding:14px;transition:all .2s;display:flex}.notificacao-item.nao-lida[data-v-74556f8e]{background-color:#fff;border-left:4px solid #1a3721;box-shadow:0 2px 5px #00000008}.notificacao-item[data-v-74556f8e]:hover{border-color:#ddd}.icon-box[data-v-74556f8e]{border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:flex}.icon-box.sucesso[data-v-74556f8e]{color:#2e7d32;background-color:#e8f5e9}.icon-box.alerta[data-v-74556f8e]{color:#f57f17;background-color:#fff8e1}.icon-box.erro[data-v-74556f8e]{color:#c62828;background-color:#ffebee}.icon-box.info[data-v-74556f8e]{color:#1a3721;background-color:#e4f4e6}.conteudo[data-v-74556f8e]{flex:1}.topo[data-v-74556f8e]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.titulo-item[data-v-74556f8e]{color:#333;margin:0;font-size:.9rem;font-weight:700}.data[data-v-74556f8e]{color:#999;font-size:.72rem}.mensagem[data-v-74556f8e]{color:#666;margin:0;font-size:.82rem;line-height:1.4}.acoes[data-v-74556f8e]{gap:4px;display:flex}.action-btn[data-v-74556f8e]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.action-btn[data-v-74556f8e]:hover{color:#333;background-color:#eee}.action-btn.delete[data-v-74556f8e]:hover{color:#c62828;background-color:#ffebee}.state-container[data-v-74556f8e]{color:#888;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.empty-icon[data-v-74556f8e]{color:#ccc;margin-bottom:8px;font-size:48px}.empty-title[data-v-74556f8e]{color:#555;margin:0;font-weight:700}.empty-desc[data-v-74556f8e]{margin:4px 0 0;font-size:.8rem}.spinner[data-v-74556f8e]{border:3px solid #0000001a;border-top-color:#1a3721;border-radius:50%;width:24px;height:24px;margin-bottom:12px;animation:.7s linear infinite spin-74556f8e}@keyframes spin-74556f8e{to{transform:rotate(360deg)}}@media (width>=768px){.page-body[data-v-74556f8e]{padding:30px}}
