body:has(.pss){background:#f9f9f9}.pss{--pss-acc:#7a22d8;--pss-ink:#14092b;--pss-mut:#6b6580;--pss-line:#ebe7f3;--pss-soft:#f4effc;--ease-ui:cubic-bezier(.16,1,.3,1);min-height:100vh;font-family:Manrope,Kantumruy Pro,sans-serif;color:var(--pss-ink)}.pss *{box-sizing:border-box}.pss-top{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:880px;margin:0 auto;padding:12px 20px;background:#f9f9f9e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pss-logo img{display:block;height:34px;width:auto}.pss-out{font-size:13px;font-weight:700;color:var(--pss-mut);text-decoration:none}.pss-main{max-width:880px;margin:0 auto;padding:8px 20px 60px}.pss-hi{margin:8px 0 14px;font-size:26px;font-weight:800;letter-spacing:-.02em}.pss-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 24px;border:0;border-radius:999px;background:var(--pss-acc);color:#fff;font:800 14px Manrope,sans-serif;text-decoration:none;cursor:pointer;transition:transform .12s var(--ease-ui),filter .15s}.pss-btn:hover{filter:brightness(1.08)}.pss-btn.is-sm{height:36px;padding:0 16px;font-size:13px}.pss-gate{display:grid;justify-items:center;gap:12px;margin:12vh auto 0;max-width:420px;padding:32px 24px;border:1px solid var(--pss-line);border-radius:24px;background:#fff;text-align:center}.pss-gate h1{margin:0;font-size:28px;font-weight:800}.pss-gate p{margin:0;color:var(--pss-mut);line-height:1.6}.pss-gate small{color:var(--pss-mut);font-size:12px}.pss-skel{display:grid;gap:12px}.pss-skel span{height:90px;border-radius:20px;background:linear-gradient(90deg,#efedf3,#f7f6fa,#efedf3);background-size:200% 100%}.pss-switch{display:flex;gap:6px;overflow-x:auto;margin:0 0 12px;scrollbar-width:none}.pss-switch::-webkit-scrollbar{display:none}.pss-switch button{flex:none;height:36px;padding:0 14px;border:1px solid var(--pss-line);border-radius:999px;background:#fff;font:700 13px Manrope,sans-serif;color:var(--pss-ink);cursor:pointer}.pss-switch button[aria-selected=true]{background:var(--pss-ink);border-color:var(--pss-ink);color:#fff}.pss-hero{position:relative;display:flex;align-items:flex-end;min-height:170px;padding:20px;border-radius:24px;overflow:hidden;color:#fff;background:linear-gradient(180deg,#14092b1a,#14092bd1),var(--pss-cover,linear-gradient(135deg,#4b1590,var(--pss-acc)));background-size:cover;background-position:center}.pss-hero__in{display:grid;gap:3px}.pss-hero small{font-size:12px;font-weight:700;opacity:.85}.pss-hero b{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.pss-hero span span,.pss-hero__in>span{font-size:13.5px;opacity:.85}.pss-tabs{position:sticky;top:58px;z-index:4;display:flex;gap:4px;margin:14px 0;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--pss-line);overflow-x:auto;scrollbar-width:none}.pss-tabs::-webkit-scrollbar{display:none}.pss-tabs button{flex:1 0 auto;height:38px;padding:0 16px;border:0;border-radius:999px;background:none;font:700 13.5px Manrope,sans-serif;color:var(--pss-mut);cursor:pointer;transition:background .15s,color .15s}.pss-tabs button[aria-selected=true]{background:var(--pss-soft);color:var(--pss-acc)}.pss-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pss-card{display:grid;align-content:start;gap:6px;padding:16px 18px;border:1px solid var(--pss-line);border-radius:20px;background:#fff}.pss-card>small{font-size:12px;font-weight:700;color:var(--pss-mut)}.pss-card>b{font-size:17px;font-weight:800}.pss-card>span{font-size:13px;color:var(--pss-mut)}.pss-next{background:linear-gradient(135deg,#4b1590,var(--pss-acc));border:0;color:#fff}.pss-next>small,.pss-next>span{color:#fffc}.pss-next.is-live{box-shadow:0 0 0 4px #7a22d833}.pss-days{display:flex;flex-wrap:wrap;gap:5px}.pss-days span{display:grid;place-items:center;min-width:38px;height:30px;padding:0 8px;border-radius:10px;background:#f4f3f7;font-size:12px;font-weight:700;color:#a49fb3}.pss-days span.is-on{background:var(--pss-soft);color:var(--pss-acc)}.pss-mut{margin:2px 0 0;font-size:12.5px;color:var(--pss-mut)}.pss-tr{grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.pss-tr img,.pss-av{width:48px;height:48px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--pss-soft);color:var(--pss-acc);font-weight:800}.pss-tr span{display:grid;gap:1px;min-width:0}.pss-tr small{font-size:12px;color:var(--pss-mut);font-weight:700}.pss-tr b{font-size:15px}.pss-tr em{font-style:normal;font-size:12px;color:var(--pss-mut)}.pss-bar{height:8px;margin-top:6px;border-radius:999px;background:#f0edf6;overflow:hidden}.pss-bar i{display:block;height:100%;border-radius:inherit;background:var(--pss-acc)}.pss-mod{margin-top:10px;border:1px solid var(--pss-line);border-radius:18px;background:#fff;overflow:hidden}.pss-mod summary{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none}.pss-mod summary::-webkit-details-marker{display:none}.pss-mod summary b{flex:1;font-size:14.5px}.pss-mod summary small{font-size:12px;color:var(--pss-mut)}.pss-num{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:var(--pss-soft);color:var(--pss-acc);font-size:12px;font-weight:800}.pss-num.is-sm{width:22px;height:22px;border-radius:7px;font-size:11px;background:#f4f3f7;color:var(--pss-mut)}.pss-les{display:flex;align-items:flex-start;gap:10px;padding:11px 16px;border-top:1px solid #f3f0f8}.pss-les>span:nth-child(2){display:grid;gap:2px;flex:1;min-width:0}.pss-les b{font-size:13.5px;font-weight:700}.pss-les small{font-size:12px;color:var(--pss-mut)}.pss-les em{font-style:normal;font-size:12px;color:var(--pss-mut)}.pss-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.pss-kpis span{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--pss-line);border-radius:16px;background:#fff}.pss-kpis small{font-size:11.5px;color:var(--pss-mut);font-weight:700}.pss-kpis b{font-size:20px;font-weight:800}.pss-list{border:1px solid var(--pss-line);border-radius:18px;background:#fff;overflow:hidden}.pss-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;font-size:13.5px}.pss-list>.pss-row+.pss-row,.pss-list>details+details{border-top:1px solid #f3f0f8}.pss-pill{font-style:normal;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:800;background:#f4f3f7;color:var(--pss-mut)}.pss-pill.is-present{background:#e7f8ef;color:#067647}.pss-pill.is-late{background:#fff4e5;color:#b54708}.pss-pill.is-absent{background:#fdecec;color:#b42318}.pss-pay__t{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pss-pay__t span{display:grid;gap:2px}.pss-pay__t small{font-size:12px;color:var(--pss-mut);font-weight:700}.pss-pay__t b{font-size:19px;font-weight:800}.pss-pay__t b.is-due{color:#b54708}.pss-pay__t b.is-ok{color:#067647}.pss-lbl{margin:18px 0 8px;font-size:12.5px;font-weight:800;color:#3d3650}.pss-inv summary{display:flex;align-items:center;gap:10px;padding:13px 16px;cursor:pointer;list-style:none}.pss-inv summary::-webkit-details-marker{display:none}.pss-inv summary>span:first-child{display:grid;gap:1px}.pss-inv summary small{font-size:12px;color:var(--pss-mut)}.pss-sp{flex:1}.pss-inv__b{padding:0 6px 10px;background:#fcfbfe}.pss-inv__b .pss-row{padding:8px 10px;font-size:13px}.pss-inv__b .pss-mut{padding:0 10px}.pss-empty{display:grid;justify-items:center;gap:8px;padding:36px 20px;border:1px dashed #dcd6e8;border-radius:20px;background:#fff;text-align:center}.pss-empty b{font-size:16px}.pss-empty span{max-width:420px;font-size:13.5px;color:var(--pss-mut);line-height:1.6}.pss-empty.is-sm{padding:18px}.pss button:focus-visible,.pss a:focus-visible,.pss summary:focus-visible{outline:2px solid var(--pss-acc);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.pss-skel span{animation:pssShim 1.2s ease-in-out infinite}@keyframes pssShim{to{background-position:-200% 0}}.pss-btn:active,.pss-tabs button:active,.pss-switch button:active{transform:scale(.97)}.pss-pane{animation:pssIn .3s var(--ease-ui)}@keyframes pssIn{0%{opacity:0;transform:translateY(6px)}}}@media(max-width:640px){.pss-main{padding:4px 16px 48px}.pss-grid{grid-template-columns:1fr}.pss-kpis{grid-template-columns:1fr 1fr}.pss-hero{min-height:150px}.pss-hero b{font-size:21px}.pss-pay__t b{font-size:16px}}.pss-tgc .pss-btn{margin-top:10px}.pss-lnk{margin-top:8px;padding:0;border:0;background:none;color:var(--pss-acc,#7a22d8);font:700 13px Manrope,Kantumruy Pro,sans-serif;cursor:pointer}.pss-tgc [data-tgm]:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/propey-student.css.map */
