body.authenticated-ui{--glass-border:rgba(255,255,255,.72);--glass-shadow:0 18px 48px rgba(38,73,65,.12);--glass-hover:0 25px 62px rgba(34,77,67,.21);min-height:100vh;background-color:#dfeae6;background-image:radial-gradient(circle at 10% 12%,rgba(148,138,80,.27),transparent 27rem),radial-gradient(circle at 88% 18%,rgba(85,115,101,.25),transparent 31rem),radial-gradient(circle at 50% 92%,rgba(177,204,195,.43),transparent 38rem),linear-gradient(145deg,#edf3f0,#dfe9e5 48%,#f0eee4);background-attachment:fixed}.authenticated-ui nav:not(.subnav){background:rgba(48,77,69,.78);border-bottom:1px solid rgba(255,255,255,.28);box-shadow:0 8px 30px rgba(25,57,50,.16);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.authenticated-ui .subnav{background:rgba(238,246,242,.66);border-bottom:1px solid rgba(255,255,255,.8);box-shadow:0 8px 28px rgba(44,78,70,.08);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.authenticated-ui .subnav .nav-link{color:#34564e}.authenticated-ui .card,.authenticated-ui .admin-card,.authenticated-ui .operational-insights a,.authenticated-ui .exports-card,.authenticated-ui .report-dialog,.authenticated-ui .project-dialog,.authenticated-ui .empty-state{position:relative;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(242,249,246,.52));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.authenticated-ui .card::before,.authenticated-ui .admin-card::before{content:"";position:absolute;z-index:0;pointer-events:none;inset:1px;border-radius:inherit;border-top:1px solid rgba(255,255,255,.86);opacity:.7}.authenticated-ui .card>*,.authenticated-ui .admin-card>*{position:relative;z-index:1}.authenticated-ui .card,.authenticated-ui .admin-card,.authenticated-ui .operational-insights a{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,border-color .32s,background .32s}.authenticated-ui .card:hover,.authenticated-ui .admin-card:hover,.authenticated-ui .operational-insights a:hover{transform:translateY(-6px) scale(1.008);border-color:rgba(85,115,101,.42);box-shadow:var(--glass-hover);background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(220,239,232,.66))}.authenticated-ui .admin-card:hover{background:linear-gradient(145deg,rgba(239,247,243,.94),rgba(194,221,211,.68))}.authenticated-ui .course-section-card:hover{background:linear-gradient(140deg,color-mix(in srgb,var(--section-color,#557365) 30%,rgba(255,255,255,.78)),rgba(255,255,255,.58))}.authenticated-ui input,.authenticated-ui textarea,.authenticated-ui select{background:rgba(255,255,255,.56);border-color:rgba(94,126,117,.27);box-shadow:inset 0 1px 0 rgba(255,255,255,.75);backdrop-filter:blur(10px)}.authenticated-ui input:focus,.authenticated-ui textarea:focus,.authenticated-ui select:focus{background:rgba(255,255,255,.82);border-color:#6d968c;box-shadow:0 0 0 4px rgba(85,115,101,.13)}.authenticated-ui .report-table,.authenticated-ui table{background:rgba(255,255,255,.35)}.authenticated-ui .btn{box-shadow:0 8px 18px rgba(61,88,76,.17)}.authenticated-ui .btn:hover{box-shadow:0 11px 25px rgba(50,85,76,.28)}.authenticated-ui footer.pie-pagina{background:rgba(42,67,60,.9);border-top:1px solid rgba(255,255,255,.3);backdrop-filter:blur(20px)}.authenticated-ui .flash{background:rgba(255,255,255,.82);box-shadow:var(--glass-shadow);backdrop-filter:blur(18px)}.authenticated-ui .progress-summary{background:rgba(224,242,236,.62);border:1px solid rgba(255,255,255,.65);backdrop-filter:blur(16px)}.authenticated-ui .admin-section-create,.authenticated-ui .report-add-card{background:rgba(247,252,250,.5);border-color:rgba(85,115,101,.5);backdrop-filter:blur(18px)}@media(prefers-reduced-motion:no-preference){body.authenticated-ui{background-size:130% 130%;animation:glass-atmosphere 18s ease-in-out infinite alternate}@keyframes glass-atmosphere{from{background-position:0 0,100% 0,50% 100%,center}to{background-position:8% 5%,93% 9%,46% 92%,center}}}@media(max-width:700px){.authenticated-ui .card:hover,.authenticated-ui .admin-card:hover{transform:translateY(-3px)}body.authenticated-ui{background-image:linear-gradient(145deg,#e7efeb,#dce8e3 58%,#eeebdf)}}html[data-theme=dark] body.authenticated-ui{--glass-border:rgba(178,211,201,.16);--glass-shadow:0 18px 48px rgba(0,0,0,.28);--glass-hover:0 25px 60px rgba(0,0,0,.4);background-color:#13201d;background-image:radial-gradient(circle at 12% 12%,rgba(148,138,80,.18),transparent 28rem),radial-gradient(circle at 88% 20%,rgba(77,128,113,.22),transparent 32rem),linear-gradient(145deg,#15231f,#1b2d28 55%,#26281f)}html[data-theme=dark] .authenticated-ui .card,html[data-theme=dark] .authenticated-ui .admin-card,html[data-theme=dark] .authenticated-ui .operational-insights a{background:linear-gradient(145deg,rgba(40,58,53,.8),rgba(27,43,39,.62));border-color:var(--glass-border)}html[data-theme=dark] .authenticated-ui .card:hover,html[data-theme=dark] .authenticated-ui .admin-card:hover{background:linear-gradient(145deg,rgba(49,71,65,.9),rgba(36,57,51,.75))}
