:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;overflow-x:hidden;margin:0;padding:0}body{font-family:Times New Roman,Times,serif;background-color:#f4f4f5;margin:0;padding:0}html{font-size:16px}@media screen and (max-width:768px){html{font-size:14px}}@media screen and (max-width:480px){html{font-size:12px}}.fullscreen-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:9999}.layout{display:flex;flex-direction:column;flex:1;min-height:0}.content{flex:1;overflow-y:auto;min-height:0;margin-top:70px;margin-bottom:80px}@media screen and (min-width:641px){.content{margin-bottom:10px}}header{height:60px;position:fixed;width:100%;z-index:1000;top:0;left:0}footer{height:70px;position:fixed;width:100%;bottom:0;z-index:1000}.header{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:2rem;background-color:#fff;padding:2rem .7rem;height:100%}.footer{display:flex;justify-content:center;align-items:center;width:100%;gap:8rem;background-color:#fff;padding:1rem .7rem;height:100%}.classBookMark{margin-left:auto;background-color:#421a4c;color:#fff;height:100%;width:7rem;border:none;border-radius:7px;cursor:pointer}.searchWrapper{margin:0 auto;height:38px;flex:0 0 22rem;position:relative;align-items:center;display:flex}.searchIcon{position:absolute;height:14px;left:10px;color:#9ca3af}.searchBar{margin:0 auto;height:38px;flex:0 0 22rem;border:none;border-radius:7px;padding-left:28px;box-shadow:0 0 6px #c8ced7;outline:none}.searchBar:focus{border:2px solid #c8ced7}@media screen and (min-width:641px){.searchBar{margin:0 auto;height:38px;flex:0 0 22rem}.searchIcon{height:20px}}@media screen and (min-width:1025px){.searchBar{margin:0 auto;height:38px;flex:0 0 22rem}.searchIcon{height:20px}}.logo{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgMTYwIiB3aWR0aD0iNDAwIiBoZWlnaHQ9IjE2MCI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImJhckdyYWQxIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0eWxlPSJzdG9wLWNvbG9yOiMzQjgyRjY7c3RvcC1vcGFjaXR5OjEiIC8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6IzI1NjNFQjtzdG9wLW9wYWNpdHk6MSIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImJhckdyYWQyIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0eWxlPSJzdG9wLWNvbG9yOiMxMEI5ODE7c3RvcC1vcGFjaXR5OjEiIC8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6IzA1OTY2OTtzdG9wLW9wYWNpdHk6MSIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImJhckdyYWQzIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0eWxlPSJzdG9wLWNvbG9yOiM2MzY2RjE7c3RvcC1vcGFjaXR5OjEiIC8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6IzRGNDZFNTtzdG9wLW9wYWNpdHk6MSIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InRleHRHcmFkIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0eWxlPSJzdG9wLWNvbG9yOiMxRTI5M0IiIC8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzNDE1NSIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InRyZW5kTGluZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0eWxlPSJzdG9wLWNvbG9yOiMxMEI5ODE7c3RvcC1vcGFjaXR5OjAuNiIgLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjojM0I4MkY2O3N0b3Atb3BhY2l0eTowLjkiIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPCEtLSBHbG93IGZpbHRlciAtLT4KICAgIDxmaWx0ZXIgaWQ9Imdsb3ciIHg9Ii0yMCUiIHk9Ii0yMCUiIHdpZHRoPSIxNDAlIiBoZWlnaHQ9IjE0MCUiPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiByZXN1bHQ9ImJsdXIiIC8+CiAgICAgIDxmZU1lcmdlPgogICAgICAgIDxmZU1lcmdlTm9kZSBpbj0iYmx1ciIgLz4KICAgICAgICA8ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiIC8+CiAgICAgIDwvZmVNZXJnZT4KICAgIDwvZmlsdGVyPgogICAgPCEtLSBTdWJ0bGUgc2hhZG93IC0tPgogICAgPGZpbHRlciBpZD0ic2hhZG93IiB4PSItNSUiIHk9Ii01JSIgd2lkdGg9IjExNSUiIGhlaWdodD0iMTI1JSI+CiAgICAgIDxmZURyb3BTaGFkb3cgZHg9IjAiIGR5PSIyIiBzdGREZXZpYXRpb249IjMiIGZsb29kLWNvbG9yPSIjMUUyOTNCIiBmbG9vZC1vcGFjaXR5PSIwLjEyIi8+CiAgICA8L2ZpbHRlcj4KICA8L2RlZnM+CgogIDwhLS0gQmFja2dyb3VuZCByb3VuZGVkIGJveCAoc3VidGxlKSAtLT4KICA8cmVjdCB4PSI4IiB5PSI4IiB3aWR0aD0iMzg0IiBoZWlnaHQ9IjE0NCIgcng9IjE2IiByeT0iMTYiIGZpbGw9IiNGOEZBRkMiIGZpbHRlcj0idXJsKCNzaGFkb3cpIiAvPgoKICA8IS0tID09PSBJQ09OIE1BUksgPT09IC0tPgogIDwhLS0gQmFzZSBjaXJjbGUgLS0+CiAgPGNpcmNsZSBjeD0iNzIiIGN5PSI4MCIgcj0iNDIiIGZpbGw9IiNFRkY2RkYiIC8+CgogIDwhLS0gQmFyIENoYXJ0IGluc2lkZSBjaXJjbGUgLS0+CiAgPCEtLSBCYXIgMSAoc2hvcnRlc3QgLSBibHVlKSAtLT4KICA8cmVjdCB4PSI0OCIgeT0iODgiIHdpZHRoPSIxMCIgaGVpZ2h0PSIyNCIgcng9IjMiIHJ5PSIzIiBmaWxsPSJ1cmwoI2JhckdyYWQxKSIgLz4KICA8IS0tIEJhciAyIChtZWRpdW0gLSBpbmRpZ28pIC0tPgogIDxyZWN0IHg9IjYyIiB5PSI3MiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjQwIiByeD0iMyIgcnk9IjMiIGZpbGw9InVybCgjYmFyR3JhZDMpIiAvPgogIDwhLS0gQmFyIDMgKHRhbGxlc3QgLSBncmVlbikgLS0+CiAgPHJlY3QgeD0iNzYiIHk9IjU4IiB3aWR0aD0iMTAiIGhlaWdodD0iNTQiIHJ4PSIzIiByeT0iMyIgZmlsbD0idXJsKCNiYXJHcmFkMikiIC8+CgogIDwhLS0gVHJlbmQgYXJyb3cgKHVwd2FyZCBjdXJ2ZSkgLS0+CiAgPHBvbHlsaW5lIHBvaW50cz0iNDYsOTAgNTYsODIgNjgsNzggODAsNjAgOTIsNTIiIAogICAgICAgICAgICBmaWxsPSJub25lIiBzdHJva2U9InVybCgjdHJlbmRMaW5lKSIgc3Ryb2tlLXdpZHRoPSIyLjUiIAogICAgICAgICAgICBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGZpbHRlcj0idXJsKCNnbG93KSIgLz4KICA8IS0tIEFycm93IGhlYWQgLS0+CiAgPHBvbHlnb24gcG9pbnRzPSI5Miw0OCA5Nyw1NSA4OSw1NiIgZmlsbD0iIzEwQjk4MSIgLz4KCiAgPCEtLSA9PT0gVEVYVCA9PT0gLS0+CiAgPCEtLSBNYWluIFRpdGxlIC0tPgogIDx0ZXh0IHg9IjEzMCIgeT0iNzUiIGZvbnQtZmFtaWx5PSInU2Vnb2UgVUknLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmIiBmb250LXdlaWdodD0iNzAwIiBmb250LXNpemU9IjMyIiBmaWxsPSJ1cmwoI3RleHRHcmFkKSIgbGV0dGVyLXNwYWNpbmc9Ii0wLjUiPgogICAgPHRzcGFuPlNhbGVzPC90c3Bhbj4KICAgIDx0c3BhbiBmaWxsPSIjM0I4MkY2Ij4gTHl0aWNzPC90c3Bhbj4KICA8L3RleHQ+CgogIDwhLS0gVGFnbGluZSAtLT4KICA8dGV4dCB4PSIxMzIiIHk9IjEwMyIgZm9udC1mYW1pbHk9IidTZWdvZSBVSScsICdIZWx2ZXRpY2EgTmV1ZScsIHNhbnMtc2VyaWYiIGZvbnQtd2VpZ2h0PSI0MDAiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiM2NDc0OEIiIGxldHRlci1zcGFjaW5nPSIzLjUiPgogICAgQU5BTFlUSUNTICZhbXA7IElOU0lHSFRTCiAgPC90ZXh0PgoKICA8IS0tIERlY29yYXRpdmUgYWNjZW50IGxpbmUgdW5kZXIgdGFnbGluZSAtLT4KICA8cmVjdCB4PSIxMzIiIHk9IjExMiIgd2lkdGg9IjUyIiBoZWlnaHQ9IjIuNSIgcng9IjEuMjUiIGZpbGw9InVybCgjYmFyR3JhZDIpIiBvcGFjaXR5PSIwLjciLz4KICA8cmVjdCB4PSIxODgiIHk9IjExMiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjIuNSIgcng9IjEuMjUiIGZpbGw9InVybCgjYmFyR3JhZDEpIiBvcGFjaXR5PSIwLjQ1Ii8+Cgo8L3N2Zz4K) no-repeat center center;border:none}.profile{border:.5px solid rgba(0,0,0,.3);border-radius:50%;height:35px;width:38px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:auto}.profile:focus{outline:none}.menuBtn{background:url(/assets/menu-bar-Dg1a2Uto.png) no-repeat center center;background-size:contain;border:none;width:40px;height:40px;cursor:pointer;padding:0}.menuBtn:focus{outline:none}.toolbar{z-index:2000;position:fixed;background-color:#010926;width:290px;padding:15px;box-shadow:1px 0 2.5px #0000004d;height:100vh;color:#fff;display:flex;flex-direction:column}.toolbarU{padding:6px;display:flex;flex-direction:column;gap:15px;height:100%}.nav-item{display:block;text-decoration:none;border-radius:6px}.nav-item:not(.nav-item-active):hover{background-color:#4b5563}.nav-item-active{background-color:#3e6bec}.toolbarList{list-style:none;cursor:pointer;font-size:20px;display:flex;align-items:center;gap:18px;padding:8px 12px}.toolbarText{color:#fff}.menuTitle{display:inline-flex;align-items:center;gap:3px}.menuLabel{font-size:24px}@media screen and (max-width:480px){.menuLabel{font-size:20px}}.menuTitle .menuBtn{width:32px;height:56px}.home{background:url(/assets/home-BzTYvJyg.png) no-repeat center center;background-size:contain;border:none;width:40px;height:40px;cursor:pointer;padding:0}.home:focus{outline:none}.bookMark{background:url(data:image/png;base64,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) no-repeat center center;background-size:contain;border:none;width:40px;height:40px;cursor:pointer;padding:0}.bookMark:focus{outline:none}.menu{background:url(/assets/menu-bar-Dg1a2Uto.png) no-repeat center center;background-size:contain;border:none;width:40px;height:40px;cursor:pointer;padding:0}.menu:focus{outline:none}.dashboard{display:flex;flex-direction:row;gap:10px;height:100%;margin:20px 20px 20px 0}.dashboardCnt{display:flex;flex-direction:column;gap:40px;width:100%}.summaryCnt{display:grid;grid-template-columns:repeat(1,minmax(220px,1fr));gap:40px}@media screen and (min-width:641px){.summaryCnt{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:40px}}@media screen and (min-width:1025px){.summaryCnt{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:40px}}.summaryTile{display:flex;gap:20px;align-items:center;background-color:#fff;padding:15px;border-radius:8px;cursor:pointer;transition:transform .2s ease}.summaryTile:hover{transform:scale(1.05)}.summaryData{display:flex;flex-direction:column}.chartCnt{display:grid;grid-template-columns:1fr;gap:24px;height:100%}@media screen and (min-width:1025px){.chartCnt{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(360px,1fr)}}.chartCnt>div{min-height:320px;overflow:hidden}.revenueIcon{background:url(/assets/revenue-B4vvP7_8.svg) center no-repeat no-repeat;width:45px;height:45px;border:none}.revenueIcon:focus{outline:none}.adminFinderCnt{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:50px}.adminCard{background-color:#fff;padding:20px;box-shadow:0 0 6px #c8ced7;border-radius:8px}.btnOpen{color:#fff;background-color:#3e6bec}.btnOpen:focus{outline:none}.filter{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB5klEQVR4nGNgoBX4+PGj56dPn9LIwR8+fPBAMQwkcPvWw/+rV+wlC9++9fD/mjVrkuEGgmwBSbS07fnf0XuOJNzStgds6KpVqyYiezd+357T/7PSJv+va9n7v3faBaJwfeu+/ymJE/6D9C5evLgH2cuC165dO/Ly5avvqUmT/2eVbPtfUHMAL84u3fE/Orr//7NnL79fuHDhlK2trRN6vDBv37496Mnj57/iYvv/51bswmlYXsXu/6HBXf+vXX/4p6mpqZ6BgUGYgYGBEWtsnzp1Kuva1fv/IiJ6/+dX78MwDCQWEtzz/8SJm//mzJkzhYGBQYBgErp8+XLf4cNX/kdGTvxfULMfycD9/0PDJvzfuOn0/82bN69kYGCQIDpdXr58efXiRXv/l1dt/T95zm0wLgOxJ+38f+zYsf0MDAyKDKSA9+/fG144f/N/afmW/7MWPQNjEPvwoRv/q6ur4xlIBV++fDHAZWBTU1PUqIGkG1hTt/d/Vvqs/48evfwdFBTkQraBOTkr/2ekzfk/f96+/0+fPn3V2NhYw8DAwEeygZ8+fdK6dfPB/4KcGf/v3Xv878CBAzt0dHTsGRgYWEk2DAT+///PfPPmzW03b968Xl1dXcbAwCBKlkFogImBgUEIShMFAFO2N4iJCGNqAAAAAElFTkSuQmCC) center no-repeat no-repeat;width:45px;height:45px;border:none}.filter:focus{outline:none}.login-container{min-height:100vh;display:flex;justify-content:center;align-items:center;position:relative}.login-card{background:#fff;padding:40px;border-radius:12px;width:350px;box-shadow:0 10px 25px #0003}.login-title{text-align:center;margin-bottom:25px}.login-form{display:flex;flex-direction:column;gap:15px}.input-group{display:flex;flex-direction:column;gap:5px}.input-group input{padding:10px;border-radius:8px;border:1px solid #ccc;outline:none;transition:.3s}.input-group input:focus{border-color:#667eea}.login-btn{margin-top:10px;padding:10px;border-radius:8px;border:none;background-color:#667eea;color:#fff;font-weight:700;cursor:pointer;transition:.3s}.login-btn:hover{background-color:#5563d6}.login-footer{margin-top:15px;text-align:center;font-size:14px}.signup-link{color:#667eea;cursor:pointer;font-weight:700}.signup-link:hover{text-decoration:underline}.profile{margin-top:auto;padding:12px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.08);margin-left:0;width:100%}.profile-left{display:flex;align-items:center;gap:10px}.avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#22c55e);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.profile-info{display:flex;flex-direction:column}.username{font-weight:600;font-size:15px}.role{font-size:12px;opacity:.7}.profile-menu{background:transparent;border:none;color:#fff;font-size:20px;cursor:pointer}.logout{border:none;transition:background-color .2s fade}.logout:hover{background-color:#c8ced7}.logout:focus{outline:none}.form-error{min-height:22px;margin-bottom:10px;text-align:center}.form-error p{color:red;font-size:14px;margin:0}.role-select{width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:14px;background-color:#fff;cursor:pointer}.role-select:focus{outline:none;border-color:#4f46e5}.input-group input,.input-group select{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none;background-color:#fff;box-sizing:border-box}.input-group input:focus,.input-group select:focus{border-color:#6366f1;box-shadow:0 0 0 1px #6366f1}.input-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.input-group select{background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 5 5-5H5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;padding-right:35px}.success-message{color:#26d215!important}.error-message{color:red}.ag-root-wrapper{border:none}.editable-cell{background-color:#fffbe6}.ag-theme-quartz .ag-cell.ag-cell-inline-editing .ag-cell-value,.ag-theme-quartz .ag-cell.ag-cell-inline-editing input{background-color:#fffbe6!important}.delete{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADTSURBVDiNxZI9CsJAEIW/JKKWYit2/iC2gqI3sPECeglPIZ5DKy/iCQwmpXoBuxRGi4wwJjshnQ+GHea9nXmzrIcbXWCWq52Bm6Ev4Ai8c3FwCQOVL2TqGFgCd2ALnMRRG3gK33K5iRxTrbi63DSBaYX1JkDDRayApEKDRLQA+IqoS3wRA3Oyt4ksXa1kUg/oSN63RL5FVMX/G5S9QQw8JI8skW6QyumRfZaB4oaK09qfFUI517hX84GN5BfL0V66W184BXb6gkcRI4kgV3+Jy1AXP2tsMjgndCEwAAAAAElFTkSuQmCC) no-repeat center center;border:none}.delete:disabled{cursor:not-allowed;opacity:.5}.delete:focus{outline:transparent}.add{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAZQAAAGUBqtYXrwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB/SURBVDiNzZM7CoAwEETfip1l7iTYegd7T2YreIZcJ/VaJIWfbBBT6MDAFLvDDpmgquQIOMAnOnOuYDABmjhZcw02OkOfUDJ4hO8NWhFxwMg953DUInLdDcAC8Zn0JX11BCEWxorQJ70BazZCoUjz4dT5TZEe4d8GwdBn1H7nHeYysPLlav+LAAAAAElFTkSuQmCC) no-repeat center center;border:none}.add:disabled{cursor:not-allowed;opacity:.5}.add:focus{outline:transparent}.import{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAB2AAAAdgFOeyYIAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALRJREFUOI3V0jFqQlEQheEPFV1DIC4j4BJSBi3sswR1Fy7AyvRJEWxcgnYuw85CsBN8Wji86OPpVSSFPxwuzJw7DDPDP9NB+5qhlijQjff3kqFyZ0dPUqCBVkm8FbkzqiXGN8yxwWvEmvjGFMtbOusjwyqURewiZfvuYR/qFXIfoZyfUJHPUJHcnzqkr0Q+30KGesp8Qh270w5mGGKC7Q2f3zHgb40LrPEifVxbjDFyHPBjHAAGWR5iJXrk9gAAAABJRU5ErkJggg==) no-repeat center center;border:none}.import:disabled{cursor:not-allowed;opacity:.5}.import:focus{outline:transparent}.export{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAB2AAAAdgFOeyYIAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAKhJREFUOI21kbENwjAQRZ9I5BkYJDvQp6KjpUvJCJkgPSWigDUosgldyiAFmjvLMkdiI/jSl6XT/09nG/6snfgr7YFJ3OSWGynexVmQKiicxQqsUgAuCCpAwS4OlwZgBHpjbs1Ypaw0p58BanGqfF7fYCvnJQqePgB83nrEUDHwTXqFCeOLZuSk469wA1rgCjwSyhvgAFDIsAcGYM3yz4zAEeiAZ8bWtl5xvyDCUTArkAAAAABJRU5ErkJggg==) no-repeat center center;border:none}.export:disabled{cursor:not-allowed;opacity:.5}.export:focus{outline:transparent}.save{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADSSURBVDiNzdO9SkNBEAXg78b0ksLK0pAutY0EsbOTFBZ5BB8gaVPqO9inFYsgVgbS2FrnBdLamBBEi3sXluWuGkmRAwM7h9kzP8wUaGCAY3/DC16DEz4P0YrsNvEDd4RHnMeK48pifNVkDtwZlrgIFWyLOa4xwWkzE7TGKOFW0XuGe1zmBPro1XAxNpATmFb2K/4zg90KpC20cYWDTPwnHrDICTzhGe8ZgUPlbDo5gRPc/FSyZMn2Y4gL5TF9VFy6gXUYKRfrrkChvMjulsnfMPkGlb0hK3Zvlo0AAAAASUVORK5CYII=) no-repeat center center;border:none}.save:disabled{cursor:not-allowed;opacity:.5}.save:focus{outline:transparent}
