/* 공통 css */ .flex { display: flex; justify-content: space-between; align-items: center; } .flex-start { display: flex; justify-content: flex-start; align-items: center; } .flex-end { display: flex; justify-content: flex-end; align-items: center; } /* 버튼 */ button { cursor: pointer; } .btn-wrap { display: flex; justify-content: flex-end; align-items: center; padding: 30px 0; } .blue-border-bnt { padding: 8px 15px; color: #417dff; border: 1px solid #417dff; border-radius: 3px; background-color: #fff; } .blue-btn { padding: 8px 15px; background-color: #417dff; color: #fff; border-radius: 5px; margin-left: 5px; } .red-btn { padding: 8px 15px; background-color: #ea3b0c; color: #fff; border-radius: 5px; margin-left: 5px; } .white-border-btn { padding: 5px 15px; color: #fff; border: 1px solid #fff; border-radius: 5px; background-color: #ea3b0c; } .dark-gray-btn { padding: 8px 15px; background-color: #444444; color: #fff; border-radius: 5px; margin-left: 5px; } .gray-btn { padding: 8px 15px; background-color: #eee; color: #333; border-radius: 5px; margin-left: 5px; } .button--submit { min-height: 4rem; padding: 0.5em 1em; border: none; border-radius: 6px; background-color: #007aff; color: #fff; font-size: 1.5rem; cursor: pointer; transition: background-color 0.3s ease-in-out; } .content-box { padding: 30px; background-color: #fff; border: 1px solid #eee; border-radius: 10px; } .chart-title > div { padding: 10px 0; border-bottom: 1px solid #eee; } .chart-title p{ font-size: 2.2rem; font-family: 'SBAggroM'; }