*,*:before,*:after{box-sizing:border-box}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}body{margin:0;min-width:320px;min-height:100vh}#root{width:100%}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;font-family:inherit;border:none;background:none;padding:0;outline:none}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}.fcm-toast-container{bottom:60px!important;left:100px!important;transition:all .3s ease}@media(max-width:1024px){.fcm-toast-container{left:40px!important;bottom:40px!important}}@media(max-width:768px){.fcm-toast-container{left:20px!important;bottom:20px!important;right:20px!important}}.permission-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.permission-modal-content{background:#fff;padding:40px;border-radius:24px;width:100%;max-width:400px;text-align:center;box-shadow:0 10px 25px #0000001a;animation:modalAppear .3s ease-out}@keyframes modalAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.permission-modal-header{margin-bottom:24px}.bell-icon{font-size:40px;margin-bottom:16px}.permission-modal-header h2{font-size:24px;font-weight:700;color:#1a1a1a;margin:0;font-family:Pretendard,sans-serif}.permission-modal-body{margin-bottom:32px}.permission-modal-body p{font-size:18px;line-height:1.6;color:#4a4a4a;margin:0 0 12px;font-family:Pretendard,sans-serif}.permission-modal-body strong{color:#000}.permission-modal-body .highlight{color:#f24822;font-weight:600;margin-bottom:0}.permission-modal-footer{display:flex;flex-direction:column;gap:12px}.confirm-button{background:#1a1a1a;color:#fff;border:none;padding:16px;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:background .2s;font-family:Pretendard,sans-serif}.confirm-button:hover{background:#333}.close-button{background:transparent;color:#757575;border:none;padding:8px;font-size:16px;cursor:pointer;text-decoration:underline;font-family:Pretendard,sans-serif}.close-button:hover{color:#4a4a4a}.dashboard-page{display:flex;flex-direction:column;height:100vh;background-color:#fff;font-family:Inter,sans-serif;overflow-y:auto!important;scrollbar-gutter:stable;position:relative;transition:none!important;--fluid-padding: clamp(40px, 5.21vw, 100px);--fluid-date-h: clamp(80px, 6.77vw, 130px);--fluid-name-h: clamp(40px, 2.6vw, 50px);--fluid-font-active: clamp(20px, 1.56vw, 30px);--fluid-font-inactive: clamp(16px, 1.25vw, 24px);--fluid-font-name: clamp(14px, .94vw, 18px);--fluid-student-name: clamp(20px, 1.3vw, 25px);--fluid-header-height: clamp(80px, 6.25vw, 120px);--fluid-date-header-height: clamp(90px, 6.77vw, 130px);--fluid-student-header-height: clamp(50px, 3.65vw, 70px);--fluid-column-width: clamp( 300px, 23.44vw, 450px )}.dashboard-header{height:var(--fluid-header-height);display:flex;justify-content:space-between;align-items:center;padding:0 clamp(50px,3.65vw,70px);background-color:#fff;z-index:1001;width:100%;box-sizing:border-box}.header-left,.header-right{display:flex;align-items:center}.profile-container{display:flex;align-items:center;gap:5px;cursor:pointer;outline:none!important;-webkit-tap-highlight-color:transparent!important}.permission-warning-banner{background-color:#fef2f2;border-bottom:1px solid #fee2e2;padding:12px 100px;display:flex;align-items:center;gap:12px;z-index:2000;position:sticky;top:0;width:100%;box-sizing:border-box}.warning-icon{font-size:20px}.warning-text{color:#b91c1c;font-size:16px;font-weight:500;font-family:Pretendard,sans-serif}.profile-name{font-size:20px;font-weight:500;color:#000;font-family:Pretendard,sans-serif}.header-class-title{color:#000;font-size:25px;font-family:Pretendard,sans-serif;font-weight:500}.dashboard-fixed-top{position:sticky;top:0;flex-shrink:0;background:#fff;z-index:1001;padding:0}.dashboard-scroll-area{flex:1;display:flex;flex-direction:column;height:auto;overflow-y:visible;padding:0}.class-dropdown-container{position:relative;font-family:Paperlogy,sans-serif}.dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:default;padding:8px 0;background:none;border:none;text-align:left;outline:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;width:100%;font:inherit;color:inherit}.dropdown-trigger:hover,.dropdown-trigger:active,.dropdown-trigger:focus{background:none!important;box-shadow:none!important;color:inherit!important;outline:none!important}.dropdown-title{font-size:25px;font-weight:500;color:#333}.dropdown-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.dropdown-icon.open{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;width:338px;background:#fff;border-radius:15px;outline:2px #ececec solid;outline-offset:-2px;padding:0;max-height:clamp(300px,40vh,500px);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s;z-index:5000;box-shadow:0 4px 20px #0000001a;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.dropdown-menu::-webkit-scrollbar{display:none}.dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{display:flex;align-items:center;gap:20px;padding:20px 25px;cursor:pointer;transition:background-color .2s;background:none;border:none;width:100%;text-align:left;border-bottom:1px #ececec solid;box-sizing:border-box;border-radius:0;font:inherit;color:inherit;outline:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.dropdown-item:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.dropdown-item:last-child{border-bottom:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.dropdown-item:hover{background-color:#f8f8f8}.radio-circle{width:20px;height:20px;flex-shrink:0;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center}.dropdown-item.selected .radio-circle{border-color:#333}.radio-inner{width:10px;height:10px;background-color:#333;border-radius:50%}.item-name{font-size:20px;color:#292929;font-weight:500;font-family:Pretendard,sans-serif}.dashboard-content{flex:1;background-color:#fff;display:flex;justify-content:center}.dashboard-grid{display:grid;margin:0 auto;width:100%;grid-template-columns:repeat(var(--student-count),1fr);grid-auto-rows:min-content;column-gap:0;border-left:none;padding:0 var(--fluid-padding);box-sizing:border-box}.data-grid{flex:1;background:linear-gradient(to right,#ffffff 0,#ffffff var(--fluid-padding),#f3f3f3 var(--fluid-padding),#f3f3f3 calc(100% - var(--fluid-padding)),#ffffff calc(100% - var(--fluid-padding)),#ffffff 100%);position:relative}.grid-border-overlay{position:absolute;top:0;bottom:0;left:var(--fluid-padding);right:var(--fluid-padding);display:grid;grid-template-columns:repeat(var(--student-count),1fr);pointer-events:none;z-index:1}.overlay-border-cell{border-right:1px solid #a3a3a3;height:100%;box-sizing:border-box}.overlay-border-cell.is-last-column{border-right:none}.homework-grid{background:transparent}.is-narrow .dashboard-grid{width:100%;max-width:calc(var(--student-count) * var(--fluid-column-width) + (2 * var(--fluid-padding)));margin:0 auto}.is-narrow .date-header-row{margin:0 auto;width:100%;max-width:calc(var(--student-count) * var(--fluid-column-width) + (2 * var(--fluid-padding)))}.date-header-outer{position:sticky;top:0;z-index:1000;background:#fff;width:100%;display:flex;align-items:center;box-sizing:border-box}.date-header-row{height:var(--fluid-date-header-height);display:grid;grid-template-columns:repeat(8,1fr);align-items:center;width:100%;gap:0}.date-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;width:35px;height:35px;border-radius:20px;border:1px solid #797979;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;box-shadow:none;padding:0;outline:none!important}.date-nav-btn:hover{background:#f8f8f8}.date-nav-btn.prev{left:calc(var(--fluid-padding) - 17.5px)}.date-nav-btn.next{right:calc(var(--fluid-padding) - 17.5px)}.date-item{display:flex;justify-content:center;background:none;border:none;padding:0;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;width:100%;box-sizing:border-box}.date-header-row.has-prev .date-item:first-child{padding-left:30px}.date-header-row.has-next .date-item:last-child{padding-right:30px}.date-item:focus,.date-item:active{outline:none;box-shadow:none}.date-text{color:#909090;font-size:clamp(14px,1.25vw,24px);font-family:Paperlogy,sans-serif;font-weight:400;white-space:nowrap;overflow:visible;padding:0;width:fit-content}.date-text.active{color:#000;font-size:clamp(18px,1.56vw,30px);font-weight:600}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2000;background:#fff;width:35px;height:35px;border-radius:20px;border:1px solid #797979;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;color:#555;box-shadow:none;padding:0;outline:none!important}.nav-btn svg{width:7px;height:12px;flex-shrink:0;display:block}.nav-btn:hover{background:#f8f8f8}.prev-btn{left:calc(var(--fluid-padding) - 17.5px)}.next-btn{right:calc(var(--fluid-padding) - 17.5px)}.student-header-cell{height:var(--fluid-student-header-height);background:none;border-right:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;border-top:none;border-left:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;overflow:hidden}.is-last-column{border-right:none!important}.student-header-content{height:100%;display:flex;align-items:center;justify-content:center;gap:8px}.student-name{font-size:var(--fluid-student-name);font-weight:600;color:#000;font-family:Pretendard,sans-serif}.data-cell{background:#f3f3f3;padding:clamp(30px,2.6vw,50px) clamp(15px,1.56vw,30px);display:flex;flex-direction:column;gap:15px;min-height:200px;box-sizing:border-box}.data-cell.is-homework{background:transparent;min-height:auto;padding-top:50px;padding-bottom:30px;border-right:1px solid #a3a3a3}.student-header-cell.empty,.data-cell.empty{background:transparent!important;border-right:none!important;border-bottom:none!important;pointer-events:none}.category-badge{display:inline-flex;padding:3px 10px;border-radius:8px;color:#fff;font-size:16px;font-family:Paperlogy,sans-serif;font-weight:500;align-self:flex-start;margin-bottom:5px}.cards-wrapper{display:flex;flex-direction:column;gap:15px}.task-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:15px;transition:all .2s;box-sizing:border-box;min-height:min-content}.task-card:hover{box-shadow:0 4px 10px #0000000d}.task-card-click-area{position:absolute;inset:0;width:100%;height:100%;background:#fff;border-radius:10px;border:none;outline:1px #a3a3a3 solid;outline-offset:-1px;cursor:pointer;z-index:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.task-card.skipped .task-card-click-area{background-color:#dadada;outline:1px solid #ececec}.task-card.is-solving .task-card-click-area{outline:2px #292929 solid}.card-top{display:flex;flex-direction:column;align-items:flex-start}.card-title{align-self:stretch;justify-content:center;display:flex;flex-direction:column;color:#292929;font-size:16px;font-family:Inter,sans-serif;font-weight:500;line-height:24px;word-wrap:break-word}.card-title.completed{text-decoration:line-through}.card-subtitle{font-size:14px;color:#666}.card-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:10px}.progress-section{display:flex;gap:5px;align-items:center}.fail-indicators{overflow:hidden;justify-content:flex-start;align-items:center;gap:5px;display:inline-flex}.ellipse-wrapper{width:20px;height:20px;position:relative}.fail-dot{width:20px;height:20px;left:0;top:0;position:absolute;background:#f24822;border-radius:9999px}.fail-text{width:auto;min-width:21px;height:20px;justify-content:center;display:flex;flex-direction:column;color:#000;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:21px;word-wrap:break-word}.status-circle{width:30px;height:30px;border-radius:50%}.pass-circle{background-color:#68cb8f}.in-progress-circle{background-color:#ffd670}.empty-circle{border:1px solid #757575;background-color:transparent}.action-section{display:flex;gap:5px;align-items:center}.card-action-btn{align-self:stretch;padding:7px 23px;background:#292929;overflow:hidden;border-radius:11px;justify-content:center;align-items:center;gap:10px;display:inline-flex;border:none;cursor:pointer;margin-top:10px;outline:none;-webkit-tap-highlight-color:transparent;color:#fff;font-size:14px;font-family:Inter,sans-serif;font-weight:500;line-height:21px;word-wrap:break-word}.card-delayed-status{align-self:stretch;padding:7px 23px;background:#ffb4b4;overflow:hidden;border-radius:11px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:10px;display:inline-flex;margin-top:10px;color:#ab0000;font-size:14px;font-family:Inter,sans-serif;font-weight:500;line-height:21px;word-wrap:break-word}.homework-container{margin-top:120px;width:100%;box-sizing:border-box}.homework-container.is-narrow{margin-top:120px;margin-left:auto;margin-right:auto;max-width:calc(var(--student-count) * var(--fluid-column-width) + (2 * var(--fluid-padding)))}.homework-title-area,.homework-grid-outer{padding:0 var(--fluid-padding);width:100%;box-sizing:border-box;display:flex;justify-content:flex-start}.homework-grid-wrapper{background-color:#f3e6d6;border-radius:15px;overflow:hidden}.homework-title{margin-bottom:20px;color:#000;font-family:Paperlogy,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;gap:10px}.homework-grid.dashboard-grid{padding:0;width:100%}.homework-card{align-self:stretch;padding:15px 20px;border-radius:15px;outline:1px #a3a3a3 solid;outline-offset:-1px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;background:transparent;margin-bottom:10px}.homework-card-title{justify-content:center;display:flex;flex-direction:column;color:#292929;font-size:16px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-weight:500;line-height:24px}.homework-card.is-done .homework-card-title{text-decoration:line-through}.homework-card-bottom{align-self:stretch;justify-content:flex-end;align-items:flex-end;gap:21px;display:flex;margin-top:auto}.homework-status-circle{width:30px;height:30px;border-radius:9999px;border:1px #757575 solid;background:transparent;position:relative}.homework-status-circle.pass{background-color:#68cb8f;border:none!important}.dashboard-footer{height:150px;width:100%;margin-top:auto;flex-shrink:0;display:flex;flex-direction:column}.footer-inner-container{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:50px;box-sizing:border-box}.empty-dashboard-container{display:flex;justify-content:center;align-items:center;flex:1;flex-direction:column;padding:0 70px;box-sizing:border-box}.empty-message{color:#797979;font-size:25px;font-family:Pretendard,sans-serif;font-weight:500;text-align:center;word-wrap:break-word}.footer-copyright{text-align:center;color:#797979;font-size:14px;font-family:Pretendard,sans-serif;font-weight:400;line-height:28px;word-wrap:break-word;display:flex;flex-direction:column;justify-content:center}.unified-sublesson-list{margin-top:15px;display:flex;flex-direction:column;align-self:stretch;width:100%}.unified-sublesson-item{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sublesson-concept{flex:1;word-break:keep-all;overflow-wrap:break-word;color:#797979;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-.154px}.sublesson-result.pass{flex-shrink:0;color:#68cb8f;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-.154px}.sublesson-result.fail{flex-shrink:0;color:#ff8080;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-.154px}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;height:100vh;padding:40px;box-sizing:border-box}.spinner{width:60px;height:60px;border-radius:50%;background:conic-gradient(from 0deg,#79c700 0%,transparent 75%);animation:spin 1.2s cubic-bezier(.4,0,.2,1) infinite;mask:radial-gradient(farthest-side,transparent 82%,black 83%);-webkit-mask:radial-gradient(farthest-side,transparent 82%,black 83%);position:relative}.spinner:after{content:"";position:absolute;top:0;left:50%;width:8px;height:8px;background-color:#79c700;border-radius:50%;transform:translate(-50%);box-shadow:0 0 15px #79c700}.loading-text{color:#333;font-size:18px;font-family:Pretendard,sans-serif;font-weight:500;animation:pulse 2s ease-in-out infinite;letter-spacing:-.02em}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}.class-selection-container{font-family:Pretendard,Inter,sans-serif;padding-bottom:100px;background-color:#fff;min-height:100vh;--fluid-padding: clamp(40px, 5.21vw, 100px);--fluid-header-height: clamp(80px, 6.25vw, 120px);--fluid-header-padding: clamp(50px, 3.65vw, 70px);--fluid-title-font: clamp(25px, 1.82vw, 35px);--fluid-section-title-font: clamp(18px, 1.3vw, 25px);--fluid-user-name-font: clamp(16px, 1.04vw, 20px);--fluid-card-title-font: clamp(18px, 1.15vw, 22px);--fluid-card-text-font: clamp(16px, 1.04vw, 20px);--fluid-card-date-font: clamp(14px, .94vw, 18px);--fluid-section-icon-size: clamp(22px, 1.56vw, 30px);--fluid-card-icon-size: clamp(18px, 1.25vw, 24px)}.cs-header{height:var(--fluid-header-height);display:flex;justify-content:flex-end;align-items:center;padding:0 var(--fluid-header-padding);background:#fff}.cs-user-profile{display:flex;align-items:center;gap:20px}.cs-user-info{display:flex;align-items:center;gap:10px}.cs-user-name{font-size:var(--fluid-user-name-font);font-weight:500;color:#000}.cs-logout{font-size:var(--fluid-user-name-font);font-weight:400;color:#969696;cursor:pointer;background:none;border:none;padding:0;font-family:inherit}.cs-content{padding:0;max-width:1920px;margin:0 auto}.cs-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;margin-top:30px;padding:0 var(--fluid-padding)}.cs-title{font-size:var(--fluid-title-font);font-weight:600;color:#000}.cs-add-btn{background:#292929;color:#fff;padding:8px 25px;border-radius:20px;font-size:16px;font-family:Inter,sans-serif;font-weight:600;line-height:24px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden}.cs-section{margin-bottom:60px;padding:0 clamp(75px,6.51vw,125px)}.cs-section-header{display:flex;align-items:center;gap:10px;margin-bottom:35px}.cs-section-header svg{width:var(--fluid-section-icon-size);height:var(--fluid-section-icon-size)}.cs-section-title{font-size:var(--fluid-section-title-font);font-weight:600;color:#313131;margin:0}.cs-section.this-month{background:#d0efff;padding:30px 25px;margin:0 var(--fluid-padding) 60px var(--fluid-padding);border-radius:20px}.cs-card-list,.cs-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}@media(max-width:1200px){.cs-card-list,.cs-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.cs-card-list,.cs-card-grid{grid-template-columns:1fr}}.cs-show-more-container{display:flex;justify-content:center;margin-top:40px}.cs-show-more-btn{background:#ececec;color:#505050;font-size:16px;font-weight:500;padding:8px 25px;border-radius:20px;border:none;cursor:pointer;transition:background .2s}.cs-show-more-btn:hover{background:#dcdcdc}.class-card{background:#fff;border-radius:15px;outline:2px #ececec solid;outline-offset:-2px;padding:20px 25px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;cursor:pointer;transition:transform .2s,outline .2s;border:none;text-align:left;width:100%;box-sizing:border-box}.class-card:hover{transform:translateY(-2px);outline:2px #292929 solid}.card-date-row{display:inline-flex;justify-content:flex-start;align-items:center;gap:10px}.card-date{display:flex;flex-direction:column;justify-content:center;color:#797979;font-size:var(--fluid-card-date-font);font-family:Inter,sans-serif;font-weight:500;line-height:27px;word-wrap:break-word}.card-title{align-self:stretch;display:flex;flex-direction:column;justify-content:center;color:#292929;font-size:var(--fluid-card-title-font);font-family:Pretendard,sans-serif;font-weight:600;line-height:33px;word-wrap:break-word}.card-students{display:inline-flex;justify-content:center;align-items:center;gap:5px}.card-students svg{width:var(--fluid-card-icon-size);height:var(--fluid-card-icon-size)}.card-students-text{display:flex;flex-direction:column;justify-content:center;color:#292929;font-size:var(--fluid-card-text-font);font-family:Pretendard,sans-serif;font-weight:600;line-height:30px;word-wrap:break-word}.card-schedule-row{width:100%;position:relative;min-height:30px}.card-schedule{display:flex;flex-direction:column;justify-content:center;color:#292929;font-size:var(--fluid-card-text-font);font-family:Pretendard,sans-serif;font-weight:400;line-height:30px;word-wrap:break-word}.app-alert-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:10000}.app-alert-content{width:min(360px,calc(100vw - 32px));background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000002e;border:1px solid #d9d9d9;overflow:hidden;font-family:Pretendard,sans-serif}.app-alert-header{padding:20px 24px 8px;text-align:center}.app-alert-title{margin:0;font-size:20px;font-weight:700;color:#1f1f1f}.app-alert-body{padding:8px 24px 24px;text-align:center}.app-alert-message{margin:0;color:#4b5563;font-size:16px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.app-alert-footer{padding:0 24px 24px}.app-alert-confirm{width:100%;height:48px;border:none;border-radius:10px;background:#79c700;color:#fff;font-size:17px;font-weight:700;cursor:pointer}.app-alert-confirm:hover{background:#6fb800}
