.swipe{background-color:#0c1520;overflow:hidden;visibility:hidden;position:relative;border:1px solid rgba(222,216,204,.1);border-radius:8px;margin:20px auto;max-width:90%}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative}body{margin:0;padding:0;min-height:100vh}.site-header{background-color:#0c1520d9!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid rgba(222,216,204,.1)!important;position:sticky!important;top:0!important;z-index:1000!important}.contents{text-align:center;padding-top:0!important;padding-bottom:5rem}.controller{background-color:#111d2b;padding-top:6px;padding-bottom:6px;border-bottom:1px solid rgba(222,216,204,.1)}.areaList{width:140px;height:28px;border:1px solid rgba(222,216,204,.2);border-radius:4px;color:#ded8cc;font-family:Jost,Zen Kaku Gothic New,sans-serif;font-size:15px;padding-left:28px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0c1520}.selectWithIcon{display:inline-block;position:relative}.selectWithIcon i{color:#b8d4db;left:8px;position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.inputWithIcon input[type=date]{vertical-align:middle;border:1px solid rgba(222,216,204,.2);border-radius:4px;color:#ded8cc;font-family:Jost,Zen Kaku Gothic New,sans-serif;font-size:15px;padding-left:28px;outline:none;width:150px;height:28px;box-sizing:border-box;background-color:#0c1520;line-height:26px;padding-top:0;padding-bottom:0}.inputWithIcon input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;color:transparent;cursor:pointer;padding:0;margin:0}.inputWithIcon{display:inline-block;position:relative}.inputWithIcon i{color:#b8d4db;left:8px;position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.buttonWithIcon{background-color:#0c1520;border:1px solid rgba(222,216,204,.2);border-radius:4px;color:#ded8cc;display:inline-block;font-family:inherit;height:28px;position:relative;width:34px;vertical-align:middle;cursor:pointer;transition:background-color .2s,border-color .2s}.buttonWithIcon:disabled{cursor:default;opacity:.5}.buttonWithIcon:hover:not(:disabled){background-color:#111d2b;border-color:#ded8cc66}.table-container{margin:10px auto;color:inherit;font-family:sans-serif;font-size:calc(75% + .5vw)}@media screen and (min-width: 760px){.table-container{width:70vw}hr{border-top:1px solid #121212;width:70vw}}@media screen and (min-width: 1200px){.table-container{width:50vw}hr{border-top:1px solid #121212;width:50vw}}#dataTable{width:100%;border-collapse:collapse;border-bottom:2px solid rgba(184,212,219,.4);color:#ded8cc}#dataTable thead tr th{background-color:#111d2b;color:#ded8cc;font-weight:400;padding:8px;border-bottom:1px solid rgba(222,216,204,.1)}#dataTable tr:nth-child(2n) td{background:#111d2b99;padding:8px;color:#ded8cc;border-bottom:1px solid rgba(222,216,204,.05)}#dataTable tr:nth-child(odd) td{background:#0c152099;padding:8px;color:#ded8cc;border-bottom:1px solid rgba(222,216,204,.05)}#loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:9999}#loading-overlay.hidden{display:none}.spinner{width:50px;height:50px;border:5px solid #d3d3d3;border-top:5px solid #15A0C8;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#toast-container{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:10000}.toast{background:#333;color:#fff;padding:10px 20px;border-radius:4px;margin-bottom:10px;opacity:.9;box-shadow:0 2px 5px #0003;animation:fadeInOut 2s ease-in-out forwards}.toast.error{background:#e74c3c}.toast.info{background:#3498db}.toast.warning{background:#f1c40f}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-20px)}10%{opacity:.9;transform:translateY(0)}90%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}ul{padding-left:20px;padding-right:5px}.disclaimer{display:inline-block;color:#ded8cc99;font-size:calc(35% + .5vw);text-align:left;margin:20px auto;max-width:90%;line-height:1.6}.disclaimer a{color:#b8d4db;text-decoration:underline}.ui-datepicker-today.ui-datepicker-current-day a.ui-state-highlight{border-color:#aaa;background:#5897fb;color:#fff}
