*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,1.5vw,16px);scroll-behavior:smooth}body{background-color:#fafafa;color:#333;font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.6;overflow-x:hidden}#root{display:flex;flex-direction:column;min-height:100vh}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.container{max-width:1200px;padding:0 clamp(8px,3vw,24px)}.container,.container-fluid{margin:0 auto;width:100%}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{flex-wrap:wrap;gap:clamp(4px,2vw,16px);justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-wrap{display:flex;flex-wrap:wrap;gap:clamp(4px,2vw,16px)}.mt-1{margin-top:clamp(4px,1.5vw,8px)}.mt-2{margin-top:clamp(8px,2vw,16px)}.mt-3{margin-top:clamp(12px,2.5vw,24px)}.mt-4{margin-top:clamp(16px,3vw,32px)}.mt-5{margin-top:clamp(20px,3.5vw,40px)}.mb-1{margin-bottom:clamp(4px,1.5vw,8px)}.mb-2{margin-bottom:clamp(8px,2vw,16px)}.mb-3{margin-bottom:clamp(12px,2.5vw,24px)}.mb-4{margin-bottom:clamp(16px,3vw,32px)}.mb-5{margin-bottom:clamp(20px,3.5vw,40px)}.mx-auto{margin-left:auto;margin-right:auto}.mx-1{margin-left:clamp(4px,1.5vw,8px);margin-right:clamp(4px,1.5vw,8px)}.mx-2{margin-left:clamp(8px,2vw,16px);margin-right:clamp(8px,2vw,16px)}.mx-3{margin-left:clamp(12px,2.5vw,24px);margin-right:clamp(12px,2.5vw,24px)}.p-1{padding:clamp(4px,1.5vw,8px)}.p-2{padding:clamp(8px,2vw,16px)}.p-3{padding:clamp(12px,2.5vw,24px)}.p-4{padding:clamp(16px,3vw,32px)}.p-5{padding:clamp(20px,3.5vw,40px)}.px-1{padding-left:clamp(4px,1.5vw,8px);padding-right:clamp(4px,1.5vw,8px)}.px-2{padding-left:clamp(8px,2vw,16px);padding-right:clamp(8px,2vw,16px)}.px-3{padding-left:clamp(12px,2.5vw,24px);padding-right:clamp(12px,2.5vw,24px)}.py-1{padding-bottom:clamp(4px,1.5vw,8px);padding-top:clamp(4px,1.5vw,8px)}.py-2{padding-bottom:clamp(8px,2vw,16px);padding-top:clamp(8px,2vw,16px)}.py-3{padding-bottom:clamp(12px,2.5vw,24px);padding-top:clamp(12px,2.5vw,24px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-muted{color:#999}.text-bold{font-weight:600}.text-uppercase{text-transform:uppercase}.text-sm{font-size:clamp(11px,1.2vw,13px)}.text-base{font-size:clamp(13px,1.5vw,16px)}.text-lg{font-size:clamp(15px,2vw,18px)}.text-xl{font-size:clamp(17px,2.5vw,20px)}.text-2xl{font-size:clamp(19px,3vw,24px)}.grid{grid-gap:clamp(8px,2vw,16px)}.grid,.grid-2{display:grid;gap:clamp(8px,2vw,16px)}.grid-2{grid-gap:clamp(8px,2vw,16px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-gap:clamp(8px,2vw,16px);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-3,.grid-4{display:grid;gap:clamp(8px,2vw,16px)}.grid-4{grid-gap:clamp(8px,2vw,16px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:clamp(12px,3vw,20px);transition:box-shadow .3s ease,transform .3s ease}.card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.card-sm{padding:clamp(8px,2vw,12px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation:fadeIn .3s ease-in}.slide-up{animation:slideInUp .4s ease-out}.slide-down{animation:slideInDown .4s ease-out}table{border-collapse:collapse;font-size:clamp(12px,1.5vw,14px);width:100%}th{background-color:#f5f5f5;font-weight:600;text-align:left}td,th{padding:clamp(8px,2vw,12px)}td{border-bottom:1px solid #eee}tr:hover{background-color:#fafafa}input,select,textarea{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:16px;padding:clamp(8px,2vw,12px);width:100%}input:focus,select:focus,textarea:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;outline:none}button{border:none;border-radius:4px;cursor:pointer;font-size:clamp(12px,1.5vw,14px);padding:clamp(8px,2vw,12px) clamp(12px,3vw,20px);transition:all .3s ease}.hidden{display:none!important}.visible{display:block!important}@media (max-width:479px){html{font-size:13px}.container{padding:0 8px}.hide-mobile{display:none!important}.text-2xl{font-size:18px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@media (min-width:480px) and (max-width:599px){.hide-sm{display:none!important}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:600px) and (max-width:959px){.hide-md{display:none!important}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px) and (max-width:1279px){.hide-lg{display:none!important}.grid-3,.grid-4{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.hide-xl{display:none!important}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}@media (hover:none) and (pointer:coarse){a,button{min-width:44px}a,button,input,select,textarea{min-height:44px}}@media (max-height:600px){.container{padding:0 clamp(8px,2vw,16px)}.mb-5,.mt-5{margin-bottom:16px;margin-top:16px}}.w-full{width:100%}.w-auto{width:auto}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-full{max-width:100%}.d-block{display:block}.d-inline-block{display:inline-block}.d-inline{display:inline}.d-flex{display:flex}.d-grid{display:grid}.d-none{display:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:479px){.hidden-xs{display:none!important}.block-xs{display:block!important}.flex-xs{display:flex!important}}@media (min-width:480px) and (max-width:599px){.hidden-sm{display:none!important}.block-sm{display:block!important}.flex-sm{display:flex!important}}@media (min-width:600px) and (max-width:959px){.hidden-md{display:none!important}.block-md{display:block!important}.flex-md{display:flex!important}}@media (min-width:960px) and (max-width:1279px){.hidden-lg{display:none!important}.block-lg{display:block!important}.flex-lg{display:flex!important}}@media (min-width:1280px){.hidden-xl{display:none!important}.block-xl{display:block!important}.flex-xl{display:flex!important}}@media (max-width:479px){.heading-mobile{font-size:clamp(18px,5vw,24px)}.subheading-mobile{font-size:clamp(14px,4vw,18px)}.body-mobile{font-size:clamp(12px,3.5vw,14px)}}@media (min-width:480px) and (max-width:959px){.heading-tablet{font-size:clamp(20px,4vw,28px)}.subheading-tablet{font-size:clamp(16px,3.5vw,20px)}.body-tablet{font-size:clamp(13px,3vw,16px)}}@media (min-width:960px){.heading-desktop{font-size:clamp(24px,3vw,32px)}.subheading-desktop{font-size:clamp(18px,2.5vw,24px)}.body-desktop{font-size:clamp(14px,1.5vw,16px)}}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.aspect-auto{aspect-ratio:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:0 1px 2px 0 #0000000d}.shadow{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.border{border:1px solid #e5e7eb}.border-t{border-top:1px solid #e5e7eb}.border-r{border-right:1px solid #e5e7eb}.border-b{border-bottom:1px solid #e5e7eb}.border-l{border-left:1px solid #e5e7eb}.border-rounded{border-radius:.375rem}.border-rounded-lg{border-radius:.5rem}.border-rounded-full{border-radius:9999px}.bg-white{background-color:#fff}.bg-gray-50{background-color:#f9fafb}.bg-gray-100{background-color:#f3f4f6}.bg-blue-50{background-color:#eff6ff}.bg-transparent{background-color:initial}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-110{transform:scale(var(--tw-scale-x),var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:scale(var(--tw-scale-x),var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translateX(var(--tw-translate-x))}.translate-y-0{--tw-translate-y:0px;transform:translateY(var(--tw-translate-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:scale(var(--tw-scale-x),var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:480px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.calendar-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:0 auto;max-width:clamp(280px,90vw,400px);padding:clamp(12px,3vw,20px);width:100%}.calendar-header{align-items:center;display:flex;gap:clamp(8px,2vw,16px);justify-content:space-between;margin-bottom:clamp(12px,3vw,20px)}.calendar-header button{font-size:clamp(12px,2vw,14px);min-height:40px;min-width:40px;padding:8px 12px}.calendar-header h2{flex:1 1;font-size:clamp(16px,4vw,20px);text-align:center}.calendar-legend{display:flex;flex-wrap:wrap;font-size:clamp(11px,2vw,13px);gap:clamp(8px,2vw,12px);justify-content:center;margin-bottom:clamp(12px,3vw,20px)}.calendar-legend-item{align-items:center;display:flex;gap:clamp(4px,1.5vw,8px)}.calendar-legend-color{border-radius:4px;height:16px;width:16px}.calendar-grid{grid-gap:clamp(4px,1.5vw,8px);display:grid;gap:clamp(4px,1.5vw,8px);grid-template-columns:repeat(7,1fr);margin-bottom:clamp(12px,3vw,20px)}.calendar-weekday{color:#666;font-size:clamp(10px,1.8vw,12px);font-weight:600;padding:clamp(4px,1vw,8px);text-align:center}.calendar-day{align-items:center;aspect-ratio:1;background-color:#fff;border:1px solid #eee;border-radius:4px;cursor:pointer;display:flex;font-size:clamp(11px,2vw,13px);font-weight:500;justify-content:center;min-height:36px;transition:all .2s ease}.calendar-day:hover{border-color:#1976d2;box-shadow:0 2px 4px #1976d21a}.calendar-day.selected{background-color:#1976d2;border-color:#1976d2;color:#fff}.calendar-day.leave{background-color:#ff9800;color:#fff}.calendar-day.preod{background-color:#9c27b0;color:#fff}.calendar-day.deptod{background-color:#00bcd4;color:#fff}.calendar-day.other-month{color:#ccc}.calendar-stats{grid-gap:clamp(8px,2vw,12px);border-top:1px solid #eee;display:grid;font-size:clamp(11px,1.8vw,13px);gap:clamp(8px,2vw,12px);grid-template-columns:repeat(auto-fit,minmax(80px,1fr));padding-top:clamp(12px,3vw,16px)}.calendar-stat{text-align:center}.calendar-stat-label{color:#666;display:block;font-size:clamp(10px,1.5vw,11px);margin-bottom:4px}.calendar-stat-value{color:#1976d2;display:block;font-size:clamp(14px,3vw,18px);font-weight:600}.dialog-overlay{align-items:flex-end;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:clamp(8px,2vw,16px);position:fixed;right:0;top:0;z-index:1000}@media (max-width:599px){.dialog-overlay{align-items:flex-end}.dialog-content{animation:slideUpMobile .3s ease-out;border-radius:16px 16px 0 0;max-height:90vh;max-width:100%;width:100%}}@media (min-width:600px){.dialog-overlay{align-items:center}.dialog-content{animation:fadeIn .3s ease-out;border-radius:8px;max-height:80vh;max-width:clamp(400px,80vw,600px);width:90vw}}@keyframes slideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.dialog-header{align-items:center;border-bottom:1px solid #eee;display:flex;gap:clamp(8px,2vw,12px);justify-content:space-between;padding:clamp(12px,3vw,20px)}.dialog-header h2{flex:1 1;font-size:clamp(16px,4vw,20px);margin:0}.dialog-close{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:8px}.dialog-body{font-size:clamp(12px,1.5vw,14px);max-height:calc(80vh - 140px);overflow-y:auto}.dialog-body,.dialog-footer{padding:clamp(12px,3vw,20px)}.dialog-footer{border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,12px);justify-content:flex-end}.dialog-footer button{font-size:clamp(12px,1.5vw,14px);min-height:44px;min-width:100px;padding:clamp(8px,2vw,12px) clamp(12px,3vw,20px)}.dashboard-container{grid-gap:clamp(12px,3vw,24px);display:grid;gap:clamp(12px,3vw,24px);grid-template-columns:1fr;width:100%}@media (min-width:768px){.dashboard-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (min-width:1024px){.dashboard-container{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.dashboard-container{grid-template-columns:repeat(4,1fr)}}.dashboard-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:clamp(8px,2vw,12px);padding:clamp(12px,3vw,20px);transition:all .3s ease}.dashboard-card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.dashboard-card-header{align-items:flex-start;display:flex;gap:clamp(8px,2vw,12px);justify-content:space-between}.dashboard-card-icon{color:#1976d2;font-size:clamp(24px,5vw,32px)}.dashboard-card-title{font-size:clamp(14px,2.5vw,16px);font-weight:600;margin:0}.dashboard-card-value{color:#1976d2;font-size:clamp(20px,4vw,28px);font-weight:700;margin:0}.dashboard-card-subtitle{color:#999;font-size:clamp(11px,1.5vw,13px);margin:0}.form-group{display:flex;flex-direction:column;gap:clamp(4px,1.5vw,8px);margin-bottom:clamp(12px,3vw,20px);width:100%}.form-label{color:#333;font-size:clamp(12px,1.5vw,14px);font-weight:500}.form-input,.form-select,.form-textarea{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:16px;padding:clamp(8px,2vw,12px);transition:border-color .3s ease;width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;outline:none}.form-row{grid-gap:clamp(12px,3vw,20px);display:grid;gap:clamp(12px,3vw,20px);grid-template-columns:1fr}@media (min-width:600px){.form-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.form-row{grid-template-columns:repeat(3,1fr)}}.form-actions{justify-content:flex-end;margin-top:clamp(16px,3vw,24px)}.form-actions,.list-item{display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,12px)}.list-item{align-items:center;border-bottom:1px solid #eee;justify-content:space-between;padding:clamp(10px,2.5vw,16px)}.list-item:hover{background-color:#fafafa}.list-item-content{display:flex;flex:1 1;flex-direction:column;gap:clamp(4px,1vw,8px);min-width:0}.list-item-title{font-size:clamp(13px,1.8vw,15px);font-weight:600;word-break:break-word}.list-item-subtitle{color:#999;font-size:clamp(11px,1.5vw,13px)}.list-item-action{font-size:clamp(12px,1.5vw,14px);min-height:40px;min-width:40px;padding:8px 12px;white-space:nowrap}@media (max-width:599px){table{font-size:clamp(11px,2vw,12px)}td,th{padding:clamp(6px,1.5vw,8px)}}@media (min-width:600px) and (max-width:959px){table{font-size:clamp(12px,1.8vw,14px)}td,th{padding:clamp(8px,2vw,12px)}}@media (min-width:960px){table{font-size:14px}td,th{padding:12px}}.btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:clamp(12px,1.5vw,14px);font-weight:500;gap:clamp(4px,1.5vw,8px);justify-content:center;min-height:44px;padding:clamp(8px,2vw,12px) clamp(12px,3vw,20px);text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn-primary{background-color:#1976d2;color:#fff}.btn-primary:hover{background-color:#1565c0;box-shadow:0 2px 8px #1976d233}.btn-secondary{background-color:#f5f5f5;border:1px solid #ddd;color:#333}.btn-secondary:hover{background-color:#eee}.btn-small{font-size:clamp(11px,1.5vw,12px);min-height:36px;padding:clamp(4px,1.5vw,8px) clamp(8px,2vw,12px)}.btn-large{font-size:clamp(13px,1.8vw,15px);min-height:48px;padding:clamp(10px,2.5vw,14px) clamp(16px,3.5vw,28px)}.btn-fullwidth{width:100%}.notification{align-items:flex-start;border-radius:4px;display:flex;font-size:clamp(12px,1.5vw,14px);gap:clamp(8px,2vw,12px);margin-bottom:clamp(8px,2vw,12px);padding:clamp(12px,3vw,16px)}.notification-icon{height:clamp(20px,4vw,24px);min-width:clamp(20px,4vw,24px);width:clamp(20px,4vw,24px)}.notification-content{flex:1 1}.badge{align-items:center;border-radius:999px;display:inline-flex;font-size:clamp(10px,1.5vw,11px);font-weight:600;justify-content:center;min-height:20px;min-width:20px;padding:2px 6px}.search-box{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;display:flex;gap:clamp(4px,1.5vw,8px);padding:clamp(8px,2vw,12px);width:100%}.search-input{border:none;flex:1 1;font-size:16px;min-width:0;outline:none}.search-icon{color:#999;font-size:clamp(18px,3vw,20px)}.filter-chips{display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,12px);margin-top:clamp(8px,2vw,12px)}.filter-chip{background:#f0f0f0;border:1px solid #ddd;border-radius:16px;cursor:pointer;font-size:clamp(11px,1.5vw,12px);padding:clamp(4px,1.5vw,8px) clamp(8px,2vw,12px);transition:all .2s ease}.filter-chip:hover{background:#e0e0e0}.filter-chip.active{background:#1976d2;border-color:#1976d2;color:#fff}
/*# sourceMappingURL=main.fdd32496.css.map*/