body{background:#f8fafc;margin:0}*{box-sizing:border-box}button{cursor:pointer}button:disabled{cursor:default;opacity:.6}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.edu{color:#334155;min-width:0;font:14px/1.65 Inter,Noto Sans JP,system-ui,sans-serif}.edu h2{color:#0f172a;margin:16px 0 24px;font-size:24px}.edu h3{color:#1e293b;font-size:18px}.edu h4{margin:16px 0 6px;font-size:14px}.edu button{font:inherit;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-height:44px;padding:10px 16px;font-weight:600}.edu button.edu-primary{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 4px 6px #2563eb20}.edu label{margin:12px 0;display:block}.edu input:not([type=checkbox]),.edu select,.edu textarea{width:100%;font:inherit;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:10px 14px;display:block}.edu textarea{resize:vertical;min-height:110px}.edu input[type=checkbox]{accent-color:#2563eb;flex-shrink:0;width:18px;height:18px}.edu .edu-check{align-items:center;gap:10px;min-height:44px;padding:8px 0;display:flex}.edu small{color:#64748b;font-size:12px;display:block}.edu-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;margin:18px 0;padding:24px;box-shadow:0 4px 6px #0f172a08}.edu-title,.edu-person{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.edu-badge{color:#0369a1;background:#e0f2fe;border-radius:12px;padding:7px 12px;display:inline-block}.edu-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.edu-actions button{flex:1}.edu-bottom-bar{background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;gap:16px;margin-top:40px;padding:20px;display:flex}.edu-bottom-bar button{padding:14px 24px}.edu-pre,.edu-readout{white-space:pre-wrap;overflow-wrap:anywhere}.edu-staff-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;display:grid}.edu-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.edu-workspace.edu-with-panel{grid-template-columns:minmax(0,1fr) 390px}.edu-main-content{min-width:0}.edu-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;max-height:calc(100dvh - 120px);position:sticky;top:100px;overflow:auto;box-shadow:0 8px 24px #0f172a14}.edu-panel header{z-index:1;background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:6px;padding:12px;display:flex;position:sticky;top:0}.edu-panel header h3{flex:1;margin:0;font-size:16px}.edu-panel header button{background:0 0;border:0;padding:8px}.edu-panel-body{padding:20px}.edu-field{margin:0 0 16px}.edu-field>span{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.edu-readout{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.edu-history{text-align:left;flex-direction:column;width:100%;margin:12px 0;display:flex}.edu fieldset{border:1px solid #e2e8f0;border-radius:12px;margin:16px 0;padding:14px}.edu-error{color:#b91c1c;white-space:pre-wrap}.edu-toc{text-align:left;justify-content:space-between;align-items:center;width:100%;margin:12px 0;display:flex}.edu-theater{z-index:1000;background:#f8fafc;flex-direction:column;display:flex;position:fixed;inset:0}.edu-theater header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.edu-theater header h2{flex:1;margin:0;font-size:22px}.edu-theater main{flex-direction:column;flex:1;align-items:center;padding:24px;display:flex;overflow:auto}.edu-theater main>section{background:#eff6ff;border:2px solid #bfdbfe;border-radius:16px;width:100%;max-width:1000px;padding:32px}.edu-theater video,.edu-theater img{max-width:100%;min-height:0;max-height:100%}.edu-theater li{overflow-wrap:anywhere;border-radius:10px;margin-bottom:14px;padding:16px 20px;font-size:22px;font-weight:700}.edu-theater footer{background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;padding:16px 24px;display:flex}.edu-theater footer button{align-items:center;display:flex}.edu-comments{border-top:1px solid #e2e8f0;margin-top:20px}.edu-comment{background:#f8fafc;border-radius:12px;margin:12px 0;padding:12px}.edu-comment p{margin:6px 0}.edu-stamps button{border-radius:20px;min-height:34px;padding:4px 10px}.edu-stamps button[aria-pressed=true]{background:#eff6ff;border-color:#93c5fd}.edu-tag-row{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.edu-binding{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) 70px 70px;align-items:center;gap:10px;padding:12px 0;display:grid}.edu-binding label{text-align:center;margin:0}.edu-binding-head{color:#64748b;font-size:12px}.edu-sync-error{z-index:2000;color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:12px;padding:12px;position:fixed;bottom:8px;left:8px;right:8px}.edu-sync-error button{margin-left:12px;padding:6px 12px}@media (width<=860px){.edu-workspace.edu-with-panel{grid-template-columns:1fr}.edu-with-panel>.edu-main-content{display:none}.edu-panel{max-height:none;position:relative;top:auto}.edu-card{padding:18px}.edu-theater main{padding:14px}.edu-theater main>section{padding:20px}.edu-theater li{font-size:18px}.edu-theater header{padding:12px}.edu-theater header h2{font-size:18px}.edu-bottom-bar{flex-wrap:wrap;padding:16px}.edu-bottom-bar button{flex:1;min-width:180px}.edu-binding{grid-template-columns:minmax(0,1fr) 54px 54px;gap:4px}.edu-title label{flex:1;min-width:140px}}.edu-header{min-height:70px;height:auto!important}.edu-header>div:last-child{flex-wrap:wrap}.edu button.edu-sugoroku-badge{min-height:40px}.edu-theater ul{width:100%;padding-left:24px;list-style:outside}.edu-account-directory{flex-direction:column;gap:10px;min-width:0;display:flex}.edu-account-directory h3{color:#334155;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 4px;font-size:15px;display:flex}.edu-account-row{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.edu .edu-account-select{text-align:left;color:#0f172a;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;min-width:0;padding:6px;display:flex}.edu-account-select span,.edu-account-area small{color:#64748b;font-size:12px;font-weight:400}.edu-account-area{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.edu-account-area summary{cursor:pointer;color:#0f172a;align-items:center;gap:10px;padding:16px;list-style:none;display:flex}.edu-account-area summary::-webkit-details-marker{display:none}.edu-account-area summary>span:first-of-type{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.edu-account-chevron{flex-shrink:0;transition:transform .15s;transform:rotate(-90deg)}.edu-account-area details[open]>summary .edu-account-chevron{transform:rotate(0)}.edu-account-count{white-space:nowrap;color:#4338ca;background:#e0e7ff;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600}.edu-account-area summary>.edu-account-count{margin-left:auto}.edu-account-children{border-top:1px solid #e2e8f0;flex-direction:column;gap:8px;padding:12px;display:flex}.edu-account-area-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.edu-account-empty{color:#64748b;overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.7}.edu-account-directory button:focus-visible,.edu-account-directory summary:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}@media (width<=560px){.edu-header{gap:8px;padding:10px!important}.edu-header>div:last-child{gap:6px!important}.edu-app-main{padding-top:150px!important}.edu-theater footer{padding:12px}.edu-theater footer button{padding:8px;font-size:13px}}.edu button.edu-primary,.edu button.edu-action,.edu button.edu-icon-action,.edu button.edu-icon-danger,.edu button.edu-danger{justify-content:center;align-items:center;gap:8px;display:inline-flex}.edu button.edu-primary:hover:not(:disabled){background:#1d4ed8}.edu button.edu-wide{width:100%}.edu button.edu-icon-action,.edu button.edu-icon-danger{flex-shrink:0;width:42px;min-width:42px;height:42px;padding:8px}.edu button.edu-icon-action{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}button.edu-icon-danger,button.edu-danger,button.edu-account-delete{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}button:has(svg[class*=lucide-trash]){color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}button:has(svg[class*=lucide-x]){color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}button.edu-icon-danger:hover,button.edu-danger:hover{background:#fee2e2!important}.edu-page-title{align-items:center;gap:14px;margin:8px 0 24px;display:flex}.edu-page-title h2,.edu-page-title h3{margin:0}.edu-page-title p{color:#64748b;margin:5px 0 0}.edu-title-icon{color:#2563eb;background:#dbeafe;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.edu-total-chip{color:#4f46e5;background:#eef2ff;border-radius:999px;margin-left:auto;padding:6px 13px;font-weight:700}.edu-staff-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.edu .edu-staff-card{border-top:3px solid var(--staff-accent);flex-direction:column;gap:12px;margin:0;padding:clamp(14px,1.7vw,22px);transition:box-shadow .15s,transform .15s;display:flex}.edu-staff-card:hover{transform:translateY(-2px);box-shadow:0 9px 28px #2563eb18}.edu-staff-card-top{color:var(--staff-color);justify-content:space-between;align-items:center;display:flex}.edu-staff-avatar,.edu-person-avatar{background:var(--staff-bg,#dbeafe);width:48px;height:48px;color:var(--staff-color,#2563eb);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.edu-staff-card h3{overflow-wrap:anywhere;margin:15px 0 8px;font-size:19px}.edu-staff-tenure,.edu-staff-position{color:#64748b;align-items:center;gap:7px;font-size:12px;display:flex}.edu-staff-position{background:var(--staff-bg);color:var(--staff-color);border-radius:9px;margin-top:16px;padding:8px 10px;font-weight:600}.edu-staff-tone-0{--staff-color:#2563eb;--staff-bg:#eaf3ff;--staff-accent:#60a5fa}.edu-staff-tone-1{--staff-color:#0f766e;--staff-bg:#e5fcf4;--staff-accent:#34d399}.edu-staff-tone-2{--staff-color:#7c3aed;--staff-bg:#f3eaff;--staff-accent:#a78bfa}.edu-staff-tone-3{--staff-color:#c2410c;--staff-bg:#fff1e5;--staff-accent:#fb923c}.edu-drawer-backdrop{z-index:410;cursor:default;background:#0f172a5c;border:0;margin:0;padding:0;animation:.18s ease-out edu-backdrop-in;position:fixed;inset:0}.edu-panel{z-index:420;border:0;border-left:1px solid #e2e8f0;border-radius:22px 0 0 22px;flex-direction:column;width:100vw;height:100dvh;animation:.22s ease-out edu-drawer-in;display:flex;bottom:0;right:0;overflow:hidden;box-shadow:-18px 0 60px #0f172a2b;max-height:none!important;position:fixed!important;top:0!important}.edu-panel>header{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;gap:12px;padding:17px 24px}.edu-drawer-heading{flex:1;min-width:0}.edu-drawer-heading small{color:#2563eb;align-items:center;gap:5px;margin-bottom:3px;font-size:11px;display:flex}.edu-panel header h3{overflow-wrap:anywhere;font-size:19px;line-height:1.5}.edu-panel-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 28px;overflow:auto}.edu-panel-footer{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:16px 28px}.edu-panel-footer .edu-primary{min-height:48px}.edu-panel-body>.edu-field{margin-bottom:22px}.edu-field>span{color:#52677e;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.edu-readout{background:#f8fafc;border:1px solid #e2e8f0;padding:15px;line-height:1.9}.edu-meta-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.edu-person-summary{background:linear-gradient(115deg,#eff6ff,#f0fdfa);border:1px solid #dbeafe;border-radius:17px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;padding:20px;display:flex}.edu-person-summary h2{margin:0 0 6px}.edu-person-summary>div>span{color:#64748b;align-items:center;gap:7px;font-size:12px;display:flex}.edu-position-chip{color:#0f766e;background:#ccfbf1;border-radius:11px;align-items:center;gap:7px;margin-left:auto;padding:9px 13px;font-weight:700;display:inline-flex}.edu-drawer-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.edu-drawer-actions>button:last-child:nth-child(3){grid-column:1/-1}.edu-history{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;color:#1e40af!important;background:#eff6ff!important;border-color:#bfdbfe!important;padding:16px!important;display:flex!important}.edu-history>div:first-child{min-width:0}.edu-history strong{overflow-wrap:anywhere;display:block}.edu-history>div>span:not(.edu-status){color:#64748b;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:12px;font-weight:400;display:flex}.edu-history-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.edu-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex!important}.edu-status svg{flex-shrink:0}.edu-status-red{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.edu-status-yellow{color:#15803d;background:#f0fdf4;border-color:#86efac}.edu-status-green{color:#a16207;background:#fefce8;border-color:#fde047}.edu-status-legend{flex-wrap:wrap;gap:8px;margin:12px 0 10px;display:flex}.edu-section-title{align-items:center;gap:8px;display:flex}.edu-position-note{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:12px 15px;display:flex}.edu-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.edu-form-grid label>span,.edu-result-input>span{color:#475569;align-items:center;gap:7px;margin-bottom:8px;font-weight:600;display:flex}.edu-evaluation-list{margin:14px 0 24px}.edu-eval-group{background:#fff;border:1px solid #e2e8f0;border-radius:13px;margin:10px 0;overflow:hidden}.edu-eval-selected{border-color:#93c5fd;box-shadow:0 0 0 1px #dbeafe}.edu-eval-group summary{cursor:pointer;align-items:center;gap:10px;min-height:72px;padding:14px;list-style:none;display:flex}.edu-eval-group summary::-webkit-details-marker{display:none}.edu-eval-name{flex:1;min-width:0}.edu-eval-name strong{color:#1e293b;font-size:14px}.edu-eval-name small{font-size:11px}.edu-eval-chevron{color:#2563eb;flex-shrink:0;transition:transform .15s}.edu-eval-group[open] .edu-eval-chevron{transform:rotate(90deg)}.edu .edu-include-check{color:#64748b;white-space:nowrap;align-items:center;gap:5px;margin:0 0 0 4px;font-size:11px;display:flex}.edu-eval-contents{background:#f8fafc;border-top:1px solid #e2e8f0;padding:9px 20px}.edu-eval-contents .edu-check{margin:6px 0}.edu-record-evaluation{border:1px solid #e2e8f0;border-radius:13px;margin:16px 0;padding:17px}.edu-read-check{align-items:flex-start;gap:8px;padding-top:11px;font-size:13px;display:flex}.edu-read-check svg{flex-shrink:0;margin-top:3px}.edu-result-input textarea{min-height:150px}.edu-timeline-title{margin-bottom:20px}.edu-timeline-title .edu-page-title{margin:0}.edu-timeline-filters{align-items:flex-end;gap:12px;display:flex}.edu-timeline-filters label{margin:0;font-size:12px}.edu-timeline-filters label>svg{vertical-align:middle;margin-right:5px}.edu-timeline-filters select{min-width:190px;margin-top:6px}.edu-timeline-card{border-top:3px solid #93c5fd;padding:24px}.edu-badge{align-items:center;gap:6px;display:inline-flex}.edu-timeline-person{align-items:center;gap:12px;margin:20px 0 12px;display:flex}.edu-timeline-person h3{margin:0 0 5px}.edu-timeline-person p{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.edu-timeline-person .edu-person-avatar{color:#4f46e5;background:#eef2ff}.edu-taught-line{color:#1d4ed8;background:#eff6ff;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 13px;display:flex}.edu-taught-line svg{flex-shrink:0;margin-top:4px}.edu-record-result{line-height:1.9}.edu-record-reactions{background:#fafbff;border:1px solid #e0e7ff;border-radius:13px;margin:20px 0 0;padding:16px}.edu-record-reactions h4{color:#4f46e5;align-items:center;gap:7px;margin:0 0 12px;font-size:12px;display:flex}.edu-stamps{flex-wrap:wrap;gap:7px;display:flex}.edu-stamps button.edu-stamp{color:#52677e;min-height:40px;box-shadow:none;background:#fff;border-color:#dbe2f0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.edu-stamp-emoji{font-size:19px;line-height:1}.edu-stamps button.edu-stamp[aria-pressed=true]{color:#4338ca;background:#eef2ff;border-color:#818cf8;box-shadow:0 0 0 1px #c7d2fe}.edu-stamp b{min-width:15px}.edu-comments{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:8px}.edu-comments .edu-section-title{color:#2563eb}.edu-comment-count{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:1px 7px;font-size:11px}.edu-empty-comment{color:#94a3b8;font-size:12px}.edu-comments label{color:#64748b;font-size:12px}.edu-comments textarea{min-height:80px;margin-top:7px}.edu-manual-category h3{align-items:center;gap:8px;display:flex}.edu-manual-category h3>span{color:#2563eb;background:#eff6ff;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px}.edu-manual-category{border-top:3px solid #93c5fd}.edu-category-1{border-top-color:#5eead4}.edu-category-2{border-top-color:#c4b5fd}.edu-category-3{border-top-color:#fdba74}.edu .edu-toc{color:#1d4ed8;background:#f8fbff;border-color:#dbeafe}.edu-toc>span{align-items:center;gap:9px;display:flex}.edu-theater{background:#fff}.edu-theater .edu-manual-toolbar{background:#fff;flex-shrink:0;gap:12px;min-height:74px;padding:10px 16px}.edu-manual-heading{flex:1;min-width:0}.edu-manual-heading small{color:#2563eb;align-items:center;gap:4px;font-size:10px;display:flex}.edu-theater .edu-manual-heading h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:19px;line-height:1.5;overflow:hidden}.edu-manual-pagination{align-items:center;gap:10px;display:flex}.edu-manual-pagination>span{text-align:center;color:#475569;min-width:70px;font-size:13px;font-weight:700}.edu-manual-pagination small{font-size:10px}.edu-theater main{overscroll-behavior:contain;background:#fff;flex:1;width:100%;min-height:0;padding:0;display:block;overflow:auto}.edu-theater main>section{width:100%;max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0;padding:clamp(24px,4vw,64px)}.edu-theater main>section h3{color:#1e293b;margin:0 0 24px;font-size:clamp(21px,2.2vw,31px)}.edu-theater main>section p{white-space:pre-wrap;font-size:clamp(18px,2vw,28px);line-height:2}.edu-theater ul{margin:0;padding-left:30px}.edu-theater li{border:0;border-radius:0;margin:0 0 6px;padding:10px 4px;font-size:clamp(19px,2vw,29px);font-weight:600;line-height:1.9;background:0 0!important}.edu-theater main.edu-manual-text{background:#eef2f7;padding:clamp(12px,2.5vw,36px)}.edu-theater main.edu-manual-text>section{overflow-wrap:anywhere;background:#fff;border:1px solid #d7e0eb;border-radius:18px;width:min(1120px,100%);min-width:0;margin:0;padding:clamp(28px,5vw,68px);box-shadow:0 14px 35px #0f172a14}.edu-theater main.edu-manual-pdf{padding:12px}.edu-manual-pdf .react-pdf__Document{justify-content:center;min-width:0;display:flex}.edu-manual-pdf .react-pdf__Page{max-width:100%}.edu-manual-pdf canvas{max-width:100%;display:block;height:auto!important}.edu-theater main.edu-manual-media{justify-content:center;align-items:center;padding:0;display:flex}.edu-theater main.edu-manual-media>video,.edu-theater main.edu-manual-media>img{object-fit:contain;background:#fff;width:100%;max-width:none;height:100%;max-height:none}@keyframes edu-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes edu-backdrop-in{0%{opacity:0}to{opacity:1}}@media (orientation:landscape){.edu-panel{width:60vw}}@media (width<=600px){.edu-page-title{gap:10px}.edu-page-title h2{font-size:21px}.edu-page-title p{font-size:12px}.edu-staff-grid{grid-template-columns:1fr}.edu-panel{border-radius:0}.edu-panel>header{gap:8px;padding:12px}.edu-panel header h3{font-size:16px}.edu-panel-body{padding:18px 16px}.edu-panel-footer{padding:12px 16px}.edu-form-grid{grid-template-columns:1fr;gap:0}.edu-position-chip{margin-left:0}.edu-person-summary{padding:15px}.edu-person-summary h2{font-size:21px}.edu-drawer-actions{grid-template-columns:1fr}.edu-drawer-actions>button:last-child:nth-child(3){grid-column:auto}.edu-eval-group summary{flex-wrap:wrap;gap:6px;padding:12px 9px}.edu-eval-name{flex-basis:calc(100% - 35px)}.edu-eval-group summary>.edu-status{margin-left:25px}.edu-include-check{margin-left:auto!important}.edu-timeline-filters{width:100%}.edu-timeline-filters label{flex:1;min-width:0}.edu-timeline-filters select{min-width:0}.edu-timeline-card{padding:18px}.edu-theater .edu-manual-toolbar{flex-wrap:wrap;gap:8px;padding:9px 10px}.edu-manual-heading{flex:1}.edu-manual-toolbar>.edu-icon-danger{order:2}.edu-manual-pagination{order:3;justify-content:space-between;width:100%}.edu-history{align-items:flex-start}.edu-history-status{flex-shrink:0;max-width:110px}.edu-history-status .edu-status{padding:3px 6px;font-size:10px}.edu-stamps button.edu-stamp{padding:6px 8px}}@media (prefers-reduced-motion:reduce){.edu-panel,.edu-drawer-backdrop{animation:none}.edu-staff-card,.edu-eval-chevron{transition:none}}.edu-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.edu-record-feedback{border-top:0;margin:0 0 20px;padding:0}.edu-record-feedback>.edu-section-title{color:#64748b;margin:0 0 9px;font-size:12px}.edu-feedback-list{overscroll-behavior:contain;max-height:230px;overflow:auto}.edu-feedback-list .edu-comment{border-left:3px solid #bfdbfe;border-radius:0 10px 10px 0;margin:0 0 8px;padding:11px 13px}.edu-feedback-list .edu-comment p{margin:4px 0 0}.edu-feedback-composer{background:#fff;border:1px solid #cbd5e1;border-radius:13px;margin-top:12px;overflow:hidden}.edu-feedback-composer:focus-within{border-color:#60a5fa;box-shadow:0 0 0 2px #dbeafe}.edu .edu-feedback-composer textarea{box-shadow:none;resize:vertical;border:0;border-radius:0;outline:0;min-height:70px;margin:0;padding:12px 14px}.edu-feedback-toolbar{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:9px;padding:8px 10px;display:flex}.edu .edu-reactions-compact{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0}.edu-reactions-compact .edu-stamps{gap:5px}.edu .edu-reactions-compact .edu-stamp{border-radius:10px;gap:4px;min-width:38px;min-height:40px;padding:6px 8px}.edu-reactions-compact .edu-stamp b{min-width:0;font-size:10px}.edu-reactions-compact .edu-stamp:disabled{opacity:1}.edu-reactions-compact .edu-stamp:disabled[aria-pressed=false]{color:#64748b}.edu .edu-comment-send{white-space:nowrap;border-radius:10px;align-items:center;gap:7px;min-height:40px;margin-left:auto;padding:8px 12px;font-size:12px;display:inline-flex}.edu .edu-older-comments{min-height:34px;margin-bottom:9px;padding:5px 10px;font-size:11px}.edu-feedback-error p{margin:6px 0}.edu-timeline-card>.edu-record-feedback{margin-top:15px;margin-bottom:0}.edu-timeline-card>.edu-primary{margin-bottom:3px}@media (width<=600px){.edu-feedback-toolbar{gap:8px;padding:8px}.edu-reactions-compact .edu-stamps{gap:4px}.edu .edu-reactions-compact .edu-stamp{min-width:34px;min-height:40px;padding:6px}.edu-theater main.edu-manual-text{padding:10px}.edu-theater main.edu-manual-text>section{border-radius:12px;padding:22px 18px}.edu-theater li{padding:8px 2px}}.edu-account-store{background:#fff;border:1px solid #dbe5ef;border-radius:13px;margin:12px 0;padding:14px}.edu-account-store-title{color:#0f766e;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.edu-account-store-title .edu-account-count{margin-left:auto}.edu-account-store-managers{border-left:3px solid #99f6e4;margin:10px 0 0 18px;padding:10px 0 0 14px}.edu-account-store-managers h4{color:#0f766e;align-items:center;gap:6px;margin:0 0 6px;display:flex}.edu-account-store-managers .edu-account-row{background:#f0fdfa}.edu-manager-name{grid-template-columns:1fr 1fr;gap:12px;display:grid}.edu-manager-name small{color:#64748b;grid-column:1/-1}.edu-manager-create{background:#fff;border:1px solid #bfdbfe;border-radius:14px;min-width:0;padding:18px}.edu-manager-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.edu-manager-heading h3{color:#1d4ed8;align-items:center;gap:8px;margin:0;display:flex}.edu-manager-create p,.edu-manager-note{color:#64748b;font-size:13px;line-height:1.7}.edu-manager-entry{border-bottom:1px solid #e2e8f0;grid-template-columns:1fr 1fr 1.3fr auto;align-items:end;gap:12px;min-width:0;margin-bottom:12px;padding:16px 0;display:grid}.edu-manager-entry>div{min-width:0}.edu-manager-entry label{margin-bottom:6px;font-size:13px;font-weight:650;display:block}.edu-stamp-authors{color:#64748b;overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 16px;margin:8px 0 0;font-size:12px;display:flex}.edu-first-login{box-sizing:border-box;background:linear-gradient(135deg,#eff6ff,#f0fdfa);place-items:center;min-height:100vh;padding:24px;display:grid}.edu-first-login>section{box-sizing:border-box;background:#fff;border:1px solid #dbeafe;border-radius:22px;width:min(100%,520px);padding:32px;box-shadow:0 20px 70px #1e40af12}.edu-first-login h1{font-size:24px;line-height:1.6}.edu-first-login p{color:#64748b;line-height:1.8}.edu-first-login .edu-kicker{color:#2563eb;margin-bottom:0;font-weight:700}.edu-first-icon{color:#2563eb;background:#eff6ff;border-radius:18px;place-items:center;width:60px;height:60px;display:grid}.edu-first-login fieldset{border:1px solid #e2e8f0;border-radius:12px;margin:24px 0;padding:14px}.edu-first-login fieldset label{align-items:center;gap:10px;padding:10px 0;display:flex}.edu-first-fields{gap:8px;margin-bottom:20px;display:grid}.edu-first-fields input{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:12px;font-size:16px}.edu-first-login .edu-btn{justify-content:center;width:100%;padding:14px}.edu-first-login .edu-danger{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:16px auto 0;display:flex}@media (width<=650px){.edu-manager-entry{grid-template-columns:1fr 1fr}.edu-manager-entry>div:nth-child(3){grid-column:1/-1}.edu-manager-entry>button{grid-column:1/-1;justify-self:end}.edu-first-login>section{padding:22px}.edu-account-row{gap:6px}}.edu-manager-create .edu-btn,.edu-first-login .edu-btn{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 2px 4px #2563eb15}.edu-manager-create .edu-btn:disabled,.edu-first-login .edu-btn:disabled{opacity:.6;cursor:wait}.edu-manager-entry .edu-danger{font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:10px;font-size:13px;display:flex}.edu-first-login .edu-btn{padding:14px}.edu-first-login .edu-danger{border-radius:9px;padding:9px 14px}.edu .edu-staff-open{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.edu .edu-staff-badge{border:1px solid;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.edu .edu-badge-strip{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.edu .edu-staff-badge>span{font-size:16px}.edu .edu-badge-assignment{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.edu .edu-badge-assignment input{accent-color:#2563eb;width:21px;height:21px}.edu .edu-info-note{color:#475569;background:#eff6ff;border-radius:10px;padding:15px;font-size:13px;line-height:1.8}.edu .edu-emoji-picker{flex-wrap:wrap;gap:8px;display:flex}.edu .edu-emoji-picker button{border:2px solid #0000;border-radius:9px;min-width:38px;height:38px;font-size:21px}.edu .edu-emoji-picker button[aria-pressed=true]{outline:3px solid #93c5fd}.edu .edu-form-label{gap:8px;margin:20px 0;display:grid}.edu .edu-previous-record{background:#fff;border:1px solid #dce5f1;border-radius:14px;padding:20px}.edu .edu-previous-record h4{margin-top:0}.edu .edu-save-hint{color:#64748b;font-size:12px;line-height:1.8}.edu .edu-anytime-record{border-left:3px solid #c4b5fd}.edu .edu-staff-card>.edu-badge-strip{margin:0}.edu .edu-staff-card>.edu-badge-strip:empty{display:none}.edu .edu-staff-card>.edu-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,164px),1fr));gap:8px;margin:auto 0 0;display:grid}.edu .edu-staff-card>.edu-actions>button{min-width:0;padding:8px 10px;font-size:13px;line-height:1.4}.edu .edu-staff-card .edu-staff-position .edu-icon-label-text{overflow-wrap:anywhere}.edu .edu-section-title small{color:#64748b;font-size:11px;font-weight:400}.edu .edu-page-jump{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:170px;max-width:280px;padding:8px}.edu-sort-list .edu-sort-row{border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:8px;display:flex}.edu-sort-list .edu-sort-row.dragging{background:#eff6ff;box-shadow:0 0 0 2px #93c5fd}.edu-sort-list .edu-sort-grip{touch-action:none;cursor:grab;color:#64748b;background:#f1f5f9;border:1px solid #dbe3ee;border-radius:8px;flex-shrink:0;padding:10px 5px}.edu-sort-list .edu-sort-content{flex:1;min-width:0}.edu .edu-common-sort{background:#fff;border:1px solid #e2e8f0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.edu .edu-common-sort>.edu-actions{margin-left:auto}.edu .edu-manual-toolbar{flex-wrap:wrap}.edu .edu-manual-text{touch-action:pan-y}@media (width<=700px){.edu .edu-page-jump{min-width:120px;max-width:100%}.edu-sort-list .edu-sort-content .edu-actions{margin-left:0}}.edu-header{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"store tools account";gap:10px 16px;display:grid!important}.edu-header-store{grid-area:store;min-width:0}.edu-header-store select{text-overflow:ellipsis;appearance:none;text-align:center;text-align-last:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%23334155' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;width:100%;max-width:220px;min-height:44px;min-width:0!important;padding-inline:28px!important}@media (forced-colors:active){.edu-header-store select{appearance:auto;background-image:none}}.edu-header-nav{grid-area:tools;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.edu-header-nav>button{flex:0 0 44px}.edu-header-account{grid-area:account;justify-self:end;width:44px;min-width:0;max-width:44px;position:relative}.edu-account-name{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;font-family:inherit;font-size:18px;font-weight:700;line-height:1;transition:filter .15s;display:flex}.edu-account-name>span{display:block}.edu-account-name:hover{filter:brightness(.97)}.edu-account-name:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.edu-account-menu{overflow-wrap:anywhere;width:260px;max-width:calc(100vw - 24px)}.edu-app-main{padding-top:calc(var(--edu-header-height,70px) + 14px)!important}@media (width<=720px){.edu-header{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"store account""tools tools";column-gap:10px;padding:10px 12px!important}.edu-header-nav{gap:10px}.edu-header-store select{font-size:13px}}@media (width<=560px){.edu-schedule-date{gap:4px!important}.edu-schedule-date>button{flex:0 0 44px;width:44px;height:44px}.edu-schedule-date-picker{min-width:0;gap:6px!important;padding:6px 8px!important}.edu-schedule-date-picker>div:first-child{white-space:nowrap;gap:3px!important}.edu-schedule-date-picker span{font-size:15px!important}.edu-schedule-date-picker>div:last-child{flex-shrink:0;width:32px!important;height:32px!important}}.edu-group-chip>button.edu-group-delete{color:#dc2626!important;box-shadow:none!important;background:0 0!important;border:0!important}.edu-common-steps .edu-common-sort-help{color:#64748b;margin:0 0 5px;font-size:13px;line-height:1.7}.edu-common-steps>h3{margin-bottom:8px}.edu-common-steps>small{margin-bottom:16px}.edu-common-group{margin:16px 0}.edu-common-group>header{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:7px;margin-bottom:7px;padding:8px 10px;display:flex}.edu-common-group>header>h4{color:inherit;margin:0;font-size:14px}.edu-common-group>header>span{color:#64748b;margin-left:auto;font-size:12px;font-weight:600}.edu-common-steps .edu-sort-row{align-items:center;gap:6px;margin-bottom:6px}.edu-common-steps .edu-sort-grip{justify-content:center;align-self:center;align-items:center;width:32px;min-width:32px;height:44px;min-height:44px;padding:6px 3px;display:flex}.edu-common-steps .edu-common-sort{flex-wrap:nowrap;gap:8px;min-height:54px;padding:4px 10px}.edu-common-label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.edu-common-label>strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.5}.edu-common-kind{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:11px;line-height:1.6}.edu-common-steps .edu-common-sort>.edu-actions{flex-wrap:nowrap;flex-shrink:0;gap:6px;margin:0 0 0 auto;display:flex}.edu-common-steps .edu-common-sort>.edu-actions>button{flex:none;min-height:44px;padding:6px 12px;line-height:1.4}@media (width<=600px){.edu-common-settings{padding:16px!important}.edu-common-steps .edu-common-sort{gap:6px;padding:4px 8px}.edu-common-label{flex-direction:column;align-items:flex-start;gap:2px}.edu-common-steps .edu-common-sort>.edu-actions>button{min-width:44px;padding:6px}.edu-common-steps .edu-common-sort>.edu-actions{gap:4px}}.edu .edu-step-title-row .edu-common-label>strong{color:inherit;font-weight:800}.edu .edu-step-title-row .edu-common-kind{color:#334155;background:#ffffffb8}.edu-manual-course-label{max-width:520px;font-weight:700}.edu-manual-course-label select{margin-top:6px}.edu-manual-course-name{color:#334155;overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:700;display:flex}.edu .edu-manual-section{border:1px solid #cbd5e1;padding:0;overflow:hidden}.edu .edu-manual-section-title{color:#0f172a;background:#e2e8f0;align-items:center;gap:10px;margin:0;padding:14px 18px;font-weight:800;display:flex}.edu-manual-section-title>svg{flex-shrink:0}.edu-manual-section-title>span{overflow-wrap:anywhere;min-width:0}.edu .edu-manual-section-title>small{white-space:nowrap;color:inherit;background:#ffffffb8;border-radius:99px;margin-left:auto;padding:2px 8px;font-weight:600}.edu-manual-section-items{padding:6px 16px 12px}.edu-manual-contents .edu-toc{color:#1d4ed8;background:#fff;border-color:#e2e8f0;gap:8px;margin:8px 0}.edu-manual-contents .edu-toc>span{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.edu-manual-contents .edu-toc>svg,.edu-manual-contents .edu-toc>span>svg{flex-shrink:0}.edu .edu-manual-anytime{color:#6d28d9;white-space:nowrap;background:#ede9fe;border-radius:99px;padding:1px 7px;font-size:11px;display:inline-block}@media (width<=600px){.edu .edu-manual-section-title{gap:8px;padding:12px;font-size:16px}.edu-manual-section-items{padding:4px 10px 10px}}.edu .edu-anytime-board{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;margin-top:28px;padding:24px 20px 40px}.edu .edu-anytime-board-inner{width:100%;max-width:1000px;margin:0 auto}.edu .edu-anytime-board h3{color:#6d28d9;margin:0 0 8px}.edu .edu-anytime-board-note{color:#64748b;margin:0 0 28px;font-size:13px}.edu .edu-anytime-squares{flex-direction:column;gap:24px;display:flex}.edu .edu-anytime-square{flex-direction:column;align-self:flex-end;width:85%;margin-bottom:16px;overflow:visible;align-items:flex-start!important}.edu .edu-anytime-square-title{overflow-wrap:anywhere;width:100%}.edu .edu-anytime-square-has-overflow .edu-anytime-square-title{padding-right:88px}.edu .edu-anytime-square-count{color:#64748b;padding-bottom:6px;font-size:12px;font-weight:500}@media (width<=480px){.edu .edu-anytime-board{padding-left:16px;padding-right:16px}.edu .edu-anytime-square{width:100%}}.edu .edu-report-notice{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0;padding:14px 16px;display:flex}.edu .edu-report-notice>p{flex:260px;margin:0}.edu .edu-report-notice>.edu-error{flex-basis:100%}.edu .edu-binding.edu-binding-single{grid-template-columns:minmax(0,1fr) 84px}.edu-binding-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.edu-binding-category{white-space:nowrap;border-radius:12px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.edu-binding-category-required{color:#1e40af;background:#dbeafe}.edu-binding-category-optional{color:#92400e;background:#fef3c7}.edu-manual-pages>.edu-sort-list>.edu-sort-row>.edu-sort-grip{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:44px;margin-top:14px;padding:6px 3px;display:flex}.edu-manual-pages>.edu-sort-list>.edu-sort-row:has(>.edu-sort-content>.edu-manual-edit-file){align-items:center}.edu-manual-pages>.edu-sort-list>.edu-sort-row:has(>.edu-sort-content>.edu-manual-edit-file)>.edu-sort-grip{margin-top:0}.edu-manual-edit-page-body{overflow-wrap:anywhere}@media (width<=600px){.edu-manual-editor{padding:16px!important}.edu-manual-edit-section,.edu-manual-edit-page{padding:12px!important}.edu-manual-pages .edu-sort-row{gap:6px}.edu-manual-edit-page-row{flex-wrap:wrap;gap:8px!important}.edu-manual-edit-page-row>.edu-manual-edit-page-body{flex:calc(100% - 68px)!important}.edu-manual-edit-actions{margin-left:auto}}.edu-theater main:is(.edu-manual-pdf,.edu-manual-text,.edu-manual-media){touch-action:pinch-zoom;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;overflow:clip}.edu-theater .edu-manual-pdf canvas{display:block}.edu-theater .edu-manual-text>section p{margin:0}.edu-order-status p{color:#475569;margin:6px 0;font-size:13px}.edu-order-status p:empty{display:none}.edu-order-status .edu-error{color:#b91c1c}.edu-order-error{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edu-order-error p{flex-basis:100%}.edu-manual-assessments .edu-sort-row{align-items:center}.edu-manual-assessments .edu-sort-grip{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:44px;padding:6px 3px;display:flex}.edu-assessment-editor-row{background:#fff;border:1px solid #fde047;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.edu-assessment-editor-row select{max-width:100%}.edu-assessment-editor-row input{flex:150px;min-width:0}.edu-manual-list-editor{flex-direction:column;gap:8px;min-width:0;display:flex}.edu-manual-bullets>.edu-sort-list>.edu-sort-row{align-items:center;gap:6px}.edu-manual-bullets .edu-sort-grip{flex:0 0 32px;place-items:center;width:32px;height:44px;padding:6px 3px;display:grid}.edu-manual-bullet-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.edu-manual-bullet-row input,.edu-manual-bullet-row select{min-width:0}.edu-manual-bullet-row select{border:1px solid #cbd5e1;border-radius:8px;max-width:110px;padding:6px}.edu-manual-bullet-add{color:#2563eb;background:0 0;border:0;padding:5px 0;font-weight:700}@media (width<=600px){.edu-manual-edit-list-page .edu-manual-edit-page-row{grid-template-columns:minmax(0,1fr) auto;display:grid!important}.edu-manual-edit-list-page .edu-manual-edit-page-body{grid-area:2/1/auto/-1}.edu-manual-edit-list-page .edu-manual-edit-actions{grid-area:1/2}.edu-manual-bullet-row{grid-template-columns:minmax(0,1fr) auto}.edu-manual-bullet-row input{grid-column:1/-1}}.edu-checkpoint-mark{color:#5b21b6;vertical-align:middle;background:#ede9fe;border-radius:6px;margin-inline-start:.4rem;padding:2px 7px;font-size:11px;line-height:1.6;display:inline-block}.edu-course-order-group+.edu-course-order-group{border-top:1px solid #cbd5e1;margin-top:24px;padding-top:16px}.edu-status-unstarted{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.edu-status-pending{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.edu-status-complete{color:#15803d;background:#f0fdf4;border-color:#86efac}.edu-binary-legend{color:#475569;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.edu-assessment-editor-row.edu-assessment-editor-binary{grid-template-columns:minmax(0,1fr) auto}.edu-plan-filter{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;flex-direction:column;gap:7px;margin:16px 0;padding:14px;display:flex}.edu button.edu-plan-switch{text-align:left;min-height:40px;font:inherit;color:#1e3a8a;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:700;display:flex}.edu-switch-track{box-sizing:border-box;background:#64748b;border-radius:20px;flex-shrink:0;align-items:center;width:42px;height:24px;padding:3px;display:inline-flex}.edu-switch-track>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s}.edu-plan-switch[aria-checked=true] .edu-switch-track{background:#2563eb}.edu-plan-switch[aria-checked=true] .edu-switch-track>span{transform:translate(18px)}.edu-plan-switch:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #2563eb}.edu-form-grid>label,.edu-trainer-field{min-width:0}.edu-trainer-field{margin:12px 0}.edu .edu-trainer-field>label{margin:0}.edu-trainer-control{position:relative}.edu .edu-trainer-control>input{padding-right:40px}.edu-trainer-chevron{pointer-events:none;color:#64748b;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.edu-trainer-popup{z-index:2;inset-inline:0;background:#fff;border:1px solid #cbd5e1;border-radius:12px;position:absolute;top:calc(100% + 4px);overflow:hidden;box-shadow:0 8px 24px #0f172a26}.edu-trainer-popup ul{overscroll-behavior:contain;max-height:200px;margin:0;padding:0;list-style:none;overflow:auto}.edu-trainer-popup li,.edu-trainer-empty{overflow-wrap:anywhere;padding:10px 14px}.edu-trainer-popup li{cursor:pointer;min-height:44px}.edu-trainer-popup li:hover,.edu-trainer-popup li[aria-selected=true]{color:#1e40af;background:#eff6ff}.edu-trainer-empty{color:#475569}.edu-onboard-checks{background:#fff;border:1px solid #cbd5e1;border-radius:10px;margin:12px 0;padding:12px}.edu-onboard-checks summary{cursor:pointer;color:#1e40af;font-weight:700}.edu-onboard-checks p{color:#475569;font-size:13px}.edu .edu-onboard-checks label{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:32px;margin:6px 0;display:flex}.edu-onboard-step{border:0;border-top:1px solid #e2e8f0;min-width:0;margin:8px 0 0;padding:6px 0 0}.edu-onboard-children{padding-inline-start:20px}.edu-onboard-person{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;min-width:0;margin:12px 0;padding:12px}.edu-onboard-person h4{margin:0}.edu-shift-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.edu-shift-settings-actions button{color:#1d4ed8;font:inherit;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-weight:700;display:inline-flex}.edu-targets-overlay{z-index:650;background:#0f172a99;place-items:center;padding:clamp(12px,4vw,20px);display:grid;position:fixed;inset:0}.edu-targets-dialog{background:#fff;border-radius:16px;flex-direction:column;width:min(100%,700px);max-height:90dvh;display:flex;overflow:hidden}.edu-targets-dialog header{background:#eff6ff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.edu-targets-dialog h3{color:#1e40af;align-items:center;gap:8px;margin:0;display:flex}.edu-targets-error{flex-shrink:0;margin:8px 16px}.edu-targets-body{overscroll-behavior:contain;padding:0 16px;overflow:auto}.edu-targets-choices{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:8px;margin-top:8px;display:grid}.edu .edu-targets-choices label{overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px;display:flex}.edu .edu-targets-choices label:has(input:checked){background:#eff6ff;border-color:#60a5fa}.edu-icon-label{vertical-align:middle;align-items:center;gap:8px;min-inline-size:0;max-inline-size:100%;display:inline-flex}.edu-icon-label>svg{flex:none;display:block}.edu-icon-label-text{min-inline-size:0;font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,system-ui,sans-serif;line-height:1.4;display:block;position:relative;inset-block-start:var(--edu-icon-text-offset,.32em)}.edu-report-nav{background:#e2e8f0;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:8px;width:fit-content;max-width:100%;margin:0 auto 20px;padding:6px;display:flex}.edu button.edu-report-tab{min-height:44px;font:inherit;color:#475569;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:8px 16px;font-size:15px;font-weight:700;display:inline-flex}.edu button.edu-report-tab[aria-pressed=true]{color:#0f172a;background:#fff;box-shadow:0 2px 4px #0f172a1a}.edu-timeline-filters select,.edu-timeline-filters>button{min-height:40px}.edu-timeline-card{border-top:1px solid #e2e8f0}@media (width<=600px){.edu button.edu-report-tab{padding-inline:10px;font-size:13px}.edu button.edu-report-tab .edu-icon-label{gap:6px}}:root{--edu-ink:#0f172a;--edu-line:#dce4ee;--edu-blue:#2563eb;--edu-blue-bg:#edf5ff;--edu-red:#b91c1c;--edu-red-bg:#fef2f2;--edu-teal:#0f766e;--edu-teal-bg:#e7fcf6;--edu-violet:#7c3aed;--edu-violet-bg:#f3edff;--edu-green:#047857;--edu-green-bg:#eafbf0;--edu-gold:#a16207;--edu-gold-bg:#fff7d8}.edu-status-unstarted,.edu-tone-unstarted{--tone:#475569;--tint:#f1f5f9;--edge:#cbd5e1;--fill:#64748b}.edu-status-red,.edu-tone-red,.edu-status-pending,.edu-tone-pending{--tone:var(--edu-red);--tint:var(--edu-red-bg);--edge:#ffc8ce;--fill:#f43f5e}.edu-status-yellow,.edu-tone-yellow,.edu-status-complete,.edu-tone-complete{--tone:var(--edu-green);--tint:var(--edu-green-bg);--edge:#a7eac1;--fill:#22c55e}.edu-status-green,.edu-tone-green{--tone:var(--edu-gold);--tint:var(--edu-gold-bg);--edge:#f5df8e;--fill:#eab308}.edu .edu-status{color:var(--tone);background:var(--tint);border-color:var(--edge)}.edu .edu-btn,.edu .edu-primary{background:var(--edu-blue);color:#fff;border-color:var(--edu-blue)}.edu button.edu-action{background:var(--edu-blue-bg);color:var(--edu-blue);border-color:#c5d9fb}.edu .edu-danger,.edu .edu-icon-danger{background:var(--edu-red-bg);color:var(--edu-red);border-color:#fecaca}.edu-plan-accent{--plan-text:var(--edu-teal);--plan-bg:var(--edu-teal-bg);--plan-edge:#b9e5dd}.edu .edu-manual-section-title,.edu .edu-manual-category h3>span{background:var(--edu-violet-bg);color:var(--edu-violet)}.edu .edu-manual-contents .edu-toc{border-left:3px solid #ddd6fe}.edu .edu-manual-heading small{color:var(--edu-violet)}.edu-content-accent{background:var(--edu-violet-bg);border:1px solid #ddd6fe}.edu-content-accent h3{color:var(--edu-violet)!important}.edu-settings-notice,.edu-step-notice{color:var(--edu-green);background:var(--edu-green-bg);border-radius:8px;padding:8px 12px}.edu .edu-square-open,.edu .edu-stat-square-open{text-align:left;width:100%;min-height:24px;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.edu-square-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.edu-square-open:focus-visible:after{outline-offset:3px;outline:3px solid #2563eb}.edu-stat-square-open:hover,.edu-square-open:hover{color:var(--edu-blue);text-decoration:underline}.edu-step-backdrop{z-index:420}.edu-step-panel{z-index:421;background:#fff;border-radius:16px 0 0 16px;flex-direction:column;width:60vw;min-width:0;height:100dvh;animation:.2s ease-out edu-drawer-in;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 32px #0f172a22}.edu-step-head,.edu-step-toolbar,.edu-step-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(12px,2vw,24px);display:flex}.edu-step-head{border-bottom:1px solid var(--edu-line);align-items:flex-start}.edu-step-head h2{color:var(--edu-ink);margin:3px 0 0;line-height:1.2}.edu-step-head small{color:var(--edu-blue);align-items:center;gap:5px;font-weight:700;display:flex}.edu-step-head p,.edu-step-footer p{margin:3px 0}.edu-step-toolbar .edu-action,.edu-step-actions button,.edu-settings-add-bar button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.edu-step-notice{margin:0 16px 8px}.edu-step-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:2px clamp(12px,2vw,24px) 12px;overflow:auto}.edu-step-scroll:focus-visible{outline:2px solid var(--edu-blue);outline-offset:-2px}.edu-step-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:100%;display:grid}.edu-step-lanes-binary{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-step-lane{background:linear-gradient(var(--tint),#fff 320px);border:1px solid var(--edge);border-radius:9px;min-width:0;overflow:clip}.edu-step-lane>header{z-index:1;background:var(--tint);color:var(--tone);border-bottom:1px solid var(--edge);padding:8px;position:sticky;top:-2px}.edu-step-lane>header>div:first-child{flex-wrap:wrap;align-items:center;gap:3px;font-size:12px;display:flex}.edu-step-lane strong{margin-left:auto}.edu-step-meter{background:var(--edge);border-radius:8px;height:4px;margin-top:6px}.edu-step-meter>div{background:var(--fill);border-radius:8px;height:100%}.edu-step-people{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));align-content:start;gap:4px;padding:7px 4px;display:grid}.edu .edu-step-person{min-width:0;min-height:44px;color:var(--tone);background:0 0;border:1px solid #0000;border-radius:8px;justify-items:center;gap:2px;padding:3px;display:grid}.edu-step-person>span{background:var(--tint);border:1px solid var(--edge);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.edu .edu-step-person>small{text-align:center;color:#475569;overflow-wrap:anywhere;font-size:10px;line-height:1.3}.edu .edu-step-person:hover,.edu .edu-step-person[aria-pressed=true]{background:var(--edu-blue-bg);border-color:#93bafa}.edu-step-person[aria-pressed=true]>span{border:2px solid var(--edu-blue);color:var(--edu-blue)}.edu-step-token{position:relative}.edu-step-selection-mark{background:var(--edu-blue);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;line-height:1;display:grid;position:absolute;bottom:-3px;right:-4px}.edu-tone-excluded{--tone:#475569;--tint:#f1f5f9;--edge:#cbd5e1;--fill:#94a3b8}.edu-step-lanes.edu-step-lanes-temporary{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=600px){.edu-step-lanes.edu-step-lanes-temporary{grid-template-columns:repeat(3,minmax(132px,1fr));min-width:412px}}.edu-step-empty{text-align:center;color:#64748b;grid-column:1/-1;padding:4px;font-size:11px}.edu-step-footer{border-top:1px solid var(--edu-line);padding-bottom:max(12px,env(safe-area-inset-bottom));background:#fff}.edu-step-footer>form{width:100%;min-width:0}.edu-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.edu-step-confirm-summary small{max-height:3.5em;overflow:auto}.edu-step-confirm-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.edu-step-confirm-fields label{margin:4px 0 8px}@media (width<=900px){.edu-step-panel{border-radius:0;width:100%}.edu-step-lanes{grid-template-columns:repeat(4,minmax(160px,1fr));min-width:675px}.edu-step-lanes-binary{grid-template-columns:repeat(2,minmax(140px,1fr));min-width:0}}@media (width<=500px){.edu-step-head h2{font-size:20px}.edu-step-head,.edu-step-toolbar,.edu-step-footer{gap:8px;padding-inline:10px}.edu-step-toolbar button,.edu-step-actions button{padding:7px;font-size:12px}.edu-step-footer{flex-wrap:wrap}.edu-step-footer>.edu-step-actions{flex:100%}.edu-step-footer>.edu-step-actions>button{flex:1}}@media (prefers-reduced-motion:reduce){.edu-step-panel{animation:none}}.edu-settings-list{margin-bottom:82px!important}.edu-settings-add-bar{z-index:80;border-top:1px solid var(--edu-line);padding:10px max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom));background:#fffffffa;position:fixed;inset:auto 0 0;box-shadow:0 -5px 20px #0f172a09}.edu-settings-add-bar>div{justify-content:flex-end;gap:8px;max-width:1360px;margin:auto;display:flex}.edu-settings-shade{z-index:600;background:#0f172a66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.edu-settings-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(100%,640px);max-height:min(90dvh,850px);display:flex;overflow:hidden;box-shadow:0 18px 54px #0f172a35}.edu-settings-modal header,.edu-settings-modal footer,.edu-import-actions{border-bottom:1px solid var(--edu-line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;display:flex}.edu-settings-modal h3{margin:0}.edu-settings-modal-body{overscroll-behavior:contain;min-height:0;padding:0 18px 12px;overflow:auto}.edu-settings-modal footer{border:0;border-top:1px solid var(--edu-line);justify-content:flex-end}.edu-employee-name{grid-template-columns:1fr 1fr;gap:10px;display:grid}.edu-employee-list{gap:9px;display:grid}.edu-employee-row{border:1px solid var(--edu-line);overflow-wrap:anywhere;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.edu-employee-identity{min-width:0}.edu-employee-actions,.edu-account-row-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.edu .edu-account-row-actions>.edu-action,.edu .edu-employee-actions>.edu-action,.edu .edu-account-area-actions>button{white-space:nowrap;padding:7px 12px;font-size:13px}.edu .edu-account-row-actions>.edu-icon-danger,.edu .edu-employee-actions>.edu-icon-danger{width:44px;min-width:44px;height:44px}.edu-account-row-actions>button>svg,.edu-employee-actions>button>svg{flex:none}@media (width<=600px){.edu-account-directory .edu-account-children,.edu-account-directory .edu-account-store{padding:8px}.edu-account-directory .edu-account-store-managers{margin-left:0;padding-left:7px}.edu .edu-account-row-actions>.edu-action{padding-inline:8px}}.edu-manual-edit-section,.edu-assessment-edit-section{border-radius:16px;margin-bottom:24px;padding:clamp(12px,2vw,24px)}.edu-assessment-edit-section{border:1px solid var(--edu-line);background:#f8fafc}.edu .edu-manual-append,.edu-manual-append{align-items:center;gap:6px;margin-top:16px;display:inline-flex}@media (width<=600px){.edu-settings-shade{padding:0;display:block}.edu-settings-modal{border-radius:0;width:100%;height:100dvh;max-height:none}.edu-settings-modal-body{flex:1}.edu-settings-modal footer{padding:8px 10px max(8px,env(safe-area-inset-bottom));flex-wrap:wrap}.edu-settings-modal footer button{padding:6px 8px;font-size:12px}.edu-employee-row{padding:7px 8px}}.edu label.edu-file-choice{margin:0;position:relative;overflow:hidden}.edu .edu-file-choice input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.edu .edu-file-choice:focus-within{outline-offset:2px;outline:3px solid #93c5fd}.edu .edu-square-open{width:fit-content;max-width:100%}.edu-settings-add-bar .edu-settings-bar-notice{color:var(--edu-green);align-self:center;margin-right:auto;font-weight:700}@media (width<=600px){.edu-step-lanes:not(.edu-step-lanes-binary){grid-template-columns:repeat(4,calc(100vw - 56px));width:max-content;min-width:100%}.edu-step-scroll{scroll-snap-type:x proximity;scroll-padding-inline:12px}.edu-step-lane{scroll-snap-align:start}}.edu-settings-header-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.edu-settings-header-actions>button{white-space:nowrap}.edu-header-settings-back,.edu-header-settings-save{background:var(--edu-blue-bg);min-height:44px;color:var(--edu-blue);font:inherit;border:1px solid #c5d9fb;border-radius:12px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.edu-header-settings-save{background:var(--edu-blue);border-color:var(--edu-blue);color:#fff}.edu-header-settings-back svg{flex:none}@media (width<=560px){.edu-header-settings-back,.edu-header-settings-save{padding-inline:8px;font-size:12px}.edu-settings-modal header,.edu-import-actions,.edu-targets-dialog header{padding:8px 10px}.edu .edu-settings-header-actions>button{padding:6px 8px;font-size:12px}}.edu-course-notice-open{align-items:center;gap:6px;display:inline-flex}.edu-course-notice-steps{flex-wrap:wrap;gap:8px;padding-left:0;list-style:none;display:flex}.edu .edu-staff-badge-icon{border-radius:10px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:inline-grid}.edu .edu-staff-badge-icon>span{font-size:19px}.edu .edu-badge-strip:empty{display:none}.edu-employee-identity .edu-badge-strip{margin:5px 0 0}.edu-badge-preview{z-index:1200;pointer-events:none;color:var(--edu-ink);overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font:13px/1.5 Inter,Noto Sans JP,system-ui,sans-serif;position:fixed;box-shadow:0 5px 22px #0f172a25}.edu-badge-preview p,.edu-badge-assignment-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#475569;margin:5px 0 0}.edu-badge-assignment-list{gap:10px;display:grid}.edu-badge-assignment-card{border:1px solid var(--edu-line);background:#fff;border-radius:10px;padding:10px 12px}.edu .edu-badge-assignment-card .edu-badge-assignment{border:0;gap:8px;margin:0;padding:3px 0}.edu-badge-requirements h4{margin:8px 0 4px}.edu-badge-requirements ul{margin:4px 0 8px;padding:0;list-style:none}.edu-badge-requirements li{justify-content:space-between;align-items:flex-start;gap:6px;padding:4px 0;font-size:13px;display:flex}.edu-badge-requirements li>span:first-child{overflow-wrap:anywhere;min-width:0}.edu-badge-requirements .edu-binding-category{flex:none}.edu-board-tile{border:1px solid var(--edu-line);min-height:44px;color:var(--edu-ink);background:#fff;border-radius:12px;align-items:center;margin-bottom:16px;padding:12px 22px;font-size:15px;font-weight:700;display:flex;position:relative;box-shadow:0 2px 6px #0f172a08}.edu-board-start{background:var(--edu-green-bg);width:100%;color:var(--edu-green);border-color:#b6e9cc;font-size:18px}.edu-board-step{align-self:flex-end;width:85%}.edu-board-heading,.edu-board-goal{width:100%;margin-top:12px}.edu-board-heading{background:#eef6ff}.edu-board-update{background:var(--edu-blue-bg);color:var(--edu-blue);vertical-align:middle;white-space:nowrap;border-radius:7px;align-items:center;gap:4px;margin-inline-start:6px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.edu-board-goal{background:var(--edu-gold-bg);color:var(--edu-gold);border-color:#f4dd8c}.edu-board-token,.edu button.edu-board-token{color:#fff;background:#dc2626;border:1px solid #b91c1c;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;min-height:40px;padding:0;font-size:12px;font-weight:800;display:grid;box-shadow:0 2px 5px #0f172a12}.edu-board-token-gap,.edu button.edu-board-token-gap{color:#451a03;background:#f59e0b;border-color:#d97706}.edu button.edu-board-token:hover{filter:brightness(.97)}.edu button.edu-sugoroku-overflow{z-index:11;background:var(--edu-blue-bg);color:var(--edu-blue);border:1px solid #c5d9fb;border-radius:20px;align-items:center;gap:4px;padding:4px 12px;font-size:13px;font-weight:700;display:flex;position:absolute;top:-15px;right:-10px;box-shadow:0 2px 5px #0f172a12}.edu button.edu-board-staff-row{border:1px solid var(--edu-line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:16px;padding:12px 16px;display:flex}.edu button.edu-board-staff-row:hover{background:var(--edu-blue-bg)}.edu-record-detail-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.edu-step-footer>.edu-step-actions{flex:1;min-width:0}@media (width<=500px){.edu-step-footer>.edu-step-actions{flex-basis:100%}}.edu-step-criteria{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:10px 0 14px;padding:12px 14px}.edu-step-criteria h3{margin:0 0 6px;font-size:15px}.edu-step-criteria ul{margin:0;padding:0;list-style:none}.edu-step-criteria li{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.edu-step-criteria li+li{border-top:1px solid #e2e8f0}.edu-step-criteria li .edu-binding-category{flex:none}.edu-settings-add-bar>div{flex-wrap:wrap}.edu-course-step-toast{z-index:620;bottom:calc(env(safe-area-inset-bottom) + 20px);color:#166534;pointer-events:none;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;max-width:calc(100vw - 32px);margin:0;padding:10px 14px;font-size:14px;font-weight:700;position:fixed;right:16px;box-shadow:0 4px 16px #0f172a20}.edu-employee-table-wrap{border:1px solid var(--edu-line);border-radius:12px;max-height:70vh;margin:12px 0;overflow:auto}.edu-employee-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.edu-employee-table th,.edu-employee-table td{border-bottom:1px solid var(--edu-line);text-align:center;padding:8px}.edu-employee-table thead th{z-index:2;white-space:nowrap;background:#eff6ff;position:sticky;top:0}.edu-employee-table th:first-child{z-index:1;text-align:left;position:sticky;left:0}.edu-employee-table thead th:first-child{z-index:3}.edu-employee-table tbody th{background:#fff;width:1%;min-width:164px}.edu-employee-table-name{align-items:center;gap:6px;display:flex}.edu-employee-table-name strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.edu-employee-table-name{width:clamp(164px,25vw,290px)}.edu-employee-table thead th:not(:first-child),.edu-employee-table td{width:54px;min-width:54px;padding:4px}.edu-employee-table{width:max-content;max-width:none}.edu-header-store .edu-employee-header-store{flex:124px;width:auto;max-width:200px}.edu-badge-table-check{cursor:pointer;place-items:center;min-width:44px;min-height:44px;margin:0!important;display:grid!important}.edu-badge-table-check input{accent-color:#2563eb;height:18px;width:18px!important}.edu-badge-order .edu-sort-row{align-items:center;gap:8px;margin-bottom:3px}.edu-badge-order .edu-sort-grip{flex:0 0 34px;place-items:center;width:34px;height:44px;padding:0;display:grid}.edu-badge-order .edu-tag-row{gap:6px;padding:4px 0}.edu-badge-order .edu-tag-row .edu-actions{flex-wrap:nowrap;gap:6px;margin:0}.edu-badge-order .edu-tag-row .edu-actions>button{padding:6px 10px}
