.page-module___8aEwW__page{flex-direction:column;gap:18px;width:100%;max-width:480px;margin:0 auto;padding:20px 16px 40px;display:flex}@media (min-width:640px){.page-module___8aEwW__page{max-width:720px}}@media (min-width:1024px){.page-module___8aEwW__page{max-width:960px}}.page-module___8aEwW__header{flex-direction:column;gap:14px;display:flex}.page-module___8aEwW__banner{background:radial-gradient(120% 160% at 0 0,#ffffff0f,#0000 55%),linear-gradient(155deg,#2d2d31 0%,#232326 55%,#19191b 100%);border-radius:20px;flex-direction:column;gap:18px;padding:20px 18px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff0d}.page-module___8aEwW__adminButton{color:#ffffffd9;font-family:var(--font-body), sans-serif;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px;align-self:flex-end;padding:6px 13px;font-size:.76rem;font-weight:600}.page-module___8aEwW__adminButtonActive{color:#201a00;background:#ffcf3d;border-color:#ffcf3d}.page-module___8aEwW__bannerBrand{align-items:center;gap:14px;display:flex}.page-module___8aEwW__logoBadge{flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.page-module___8aEwW__badgeSvg{filter:drop-shadow(0 3px 5px #00000059);width:58px;height:58px}.page-module___8aEwW__badgeTriangle{fill:#e0202a}.page-module___8aEwW__badgeBall{fill:#141416}.page-module___8aEwW__badgeDot{fill:#ffcf3d}.page-module___8aEwW__badgeRibbon{color:#1c1c1e;font-family:var(--font-body), sans-serif;letter-spacing:.03em;white-space:nowrap;clip-path:polygon(8% 0%,92% 0%,100% 50%,92% 100%,8% 100%,0% 50%);background:#f4f4f2;margin-top:-6px;padding:2px 10px;font-size:.46rem;font-weight:700}.page-module___8aEwW__wordmark{color:#f6f6f4;line-height:.94;font-family:var(--font-display), sans-serif;letter-spacing:.01em;flex-direction:column;font-size:clamp(1.5rem,8vw,2.15rem);display:flex}.page-module___8aEwW__bannerBottom{border-top:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:12px;display:flex}.page-module___8aEwW__bannerTitle{font-family:var(--font-display), sans-serif;color:#ffcf3d;letter-spacing:-.01em;font-size:clamp(1.05rem,5vw,1.35rem);font-weight:400}.page-module___8aEwW__bannerBranch{color:#ffd6d3;font-family:var(--font-display), sans-serif;background:#e0202a2e;border:1px solid #e0202a8c;border-radius:999px;flex:none;padding:5px 12px;font-size:.8rem}.page-module___8aEwW__notice{counter-reset:notice;background:#f4f4f5;border:1px solid #e8e8ea;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;list-style:none;display:flex}.page-module___8aEwW__noticeItem{counter-increment:notice;color:#55565c;align-items:flex-start;gap:9px;font-size:.78rem;line-height:1.5;display:flex}.page-module___8aEwW__noticeItem:before{content:counter(notice);color:#c81e28;background:#e0202a1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;font-size:.66rem;font-weight:700;display:flex}.page-module___8aEwW__summaryCard{color:#fff;background:linear-gradient(135deg,#1c2b22,#16351f);border-radius:16px;justify-content:space-between;align-items:baseline;padding:16px 18px;display:flex}.page-module___8aEwW__summaryDate{color:#cfe9d8;font-size:.85rem;font-weight:500}.page-module___8aEwW__summaryStat{color:#eafbf0;font-size:.95rem}.page-module___8aEwW__summaryStat strong{margin:0 2px;font-size:1.15rem}.page-module___8aEwW__error{color:#c00;background:#ffecec;border-radius:10px;padding:10px 14px;font-size:.9rem}.page-module___8aEwW__list{grid-template-columns:repeat(3,1fr);gap:10px;list-style:none;display:grid}@media (min-width:480px){.page-module___8aEwW__list{grid-template-columns:repeat(4,1fr)}}@media (min-width:640px){.page-module___8aEwW__list{grid-template-columns:repeat(5,1fr)}}.page-module___8aEwW__empty{color:#888;text-align:center;grid-column:1/-1;padding:32px 0;font-size:.9rem}.page-module___8aEwW__card{position:relative}.page-module___8aEwW__row{cursor:pointer;width:100%;height:100%;min-height:72px;color:inherit;text-align:center;background:#fff;border:1px solid #e6e6e6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 8px 10px;display:flex;box-shadow:0 1px 2px #0000000a}.page-module___8aEwW__row.page-module___8aEwW__unknown{background:#fff;border-color:#e6e6e6}.page-module___8aEwW__row.page-module___8aEwW__unknown .page-module___8aEwW__badge{color:#667;background:#eef0f2}.page-module___8aEwW__row.page-module___8aEwW__in{background:#f0faf4;border-color:#9bd9b6}.page-module___8aEwW__row.page-module___8aEwW__in .page-module___8aEwW__badge{color:#fff;background:#35a06a}.page-module___8aEwW__row.page-module___8aEwW__out{background:#fdf4f3;border-color:#eabdb9}.page-module___8aEwW__row.page-module___8aEwW__out .page-module___8aEwW__badge{color:#fff;background:#d97369}.page-module___8aEwW__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.85rem;font-weight:600;overflow:hidden}.page-module___8aEwW__badge{border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:600}.page-module___8aEwW__tileActions{z-index:2;gap:4px;display:flex;position:absolute;top:4px;right:4px}.page-module___8aEwW__adminIconButton{cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:9px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:.85rem;line-height:1;display:flex}.page-module___8aEwW__registerForm{gap:8px;margin-top:4px;display:flex}.page-module___8aEwW__registerForm input{border:1px solid #ccc;border-radius:10px;flex:1;padding:13px 14px;font-size:1rem}.page-module___8aEwW__registerForm button{color:#fff;cursor:pointer;background:#171717;border:none;border-radius:10px;padding:13px 18px;font-size:1rem;font-weight:600}.page-module___8aEwW__registerForm button:disabled{opacity:.5;cursor:default}.page-module___8aEwW__modalOverlay{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.page-module___8aEwW__modalCard{background:#fff;border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:340px;padding:22px 20px;display:flex;box-shadow:0 8px 24px #0000002e}.page-module___8aEwW__modalTitle{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.page-module___8aEwW__modalMessage{color:#444;font-size:.95rem}.page-module___8aEwW__modalInput{border:1px solid #ccc;border-radius:10px;width:100%;padding:13px 14px;font-size:1rem}.page-module___8aEwW__modalActions{justify-content:flex-end;gap:8px;display:flex}.page-module___8aEwW__modalCancelButton{color:#666;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:10px;padding:10px 16px;font-size:.9rem;font-weight:600}.page-module___8aEwW__modalConfirmButton{color:#fff;cursor:pointer;background:#171717;border:none;border-radius:10px;padding:10px 16px;font-size:.9rem;font-weight:600}.page-module___8aEwW__modalDeleteButton{color:#fff;cursor:pointer;background:#d97369;border:none;border-radius:10px;padding:10px 16px;font-size:.9rem;font-weight:600}@media (prefers-color-scheme:dark){.page-module___8aEwW__notice{background:#1e1e1e;border-color:#333}.page-module___8aEwW__noticeItem{color:#b8b9bd}.page-module___8aEwW__row{color:#ededed;box-shadow:none;background:#1e1e1e;border-color:#333}.page-module___8aEwW__row.page-module___8aEwW__unknown .page-module___8aEwW__badge{color:#ccc;background:#2a2a2a}.page-module___8aEwW__row.page-module___8aEwW__in{background:#123822;border-color:#2f9e63}.page-module___8aEwW__row.page-module___8aEwW__out{background:#3a1f1c;border-color:#8a4a42}.page-module___8aEwW__adminIconButton{background:#1e1e1e;border-color:#3a3a3a}.page-module___8aEwW__registerForm input{color:#ededed;background:#1e1e1e;border-color:#444}.page-module___8aEwW__modalCard{background:#1e1e1e;box-shadow:0 8px 24px #00000080}.page-module___8aEwW__modalTitle{color:#ededed}.page-module___8aEwW__modalMessage{color:#ccc}.page-module___8aEwW__modalInput{color:#ededed;background:#171717;border-color:#444}.page-module___8aEwW__modalCancelButton{color:#ccc;background:#1e1e1e;border-color:#3a3a3a}}
