#support-essential-pgm .sidebar-use-page-container{width:100%;max-width:1200px;margin:0 auto;padding:20px}#support-essential-pgm .table-container{background-color:#fff;padding:20px 0;border-radius:5px}#support-essential-pgm .table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#support-essential-pgm .table-header p{color:#838383}#support-essential-pgm .data-table{width:100%;margin-bottom:20px;font-size:14px}#support-essential-pgm .data-table th,.data-table td{border:1px solid #f1f1f1;border-right:none;border-left:none;padding:10px;text-align:center}#support-essential-pgm .data-table th{background-color:#f5f8fb}#support-essential-pgm .user-table-info-container{padding:0 0 40px}#support-essential-pgm .sup-prev-btn{display:none}#support-essential-pgm .data-name-txt{width:60%}#support-essential-pgm .membership-pass-wrap{padding:20px;background-color:#fafafa}#support-essential-pgm .membership-pass-wrap>a{display:flex;justify-content:center;align-items:center}#support-essential-pgm .sep-menu-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;justify-content:center}#support-essential-pgm .sep-menu-item{font-size:16px;border:1px solid #f1f1f1;border-radius:8px;padding:20px;text-align:center}#support-essential-pgm .sep-menu-item a{display:flex;flex-direction:column;align-items:center;color:#043968}#support-essential-pgm .sep-menu-item a h2{font-size:16px;border-bottom:1px solid #f1f1f1;padding-bottom:20px;margin-bottom:20px}#support-essential-pgm .sep-menu-item a p{color:#838383}#support-essential-pgm .sep-menu-item h2{margin-top:0}@media (max-width:768px){#support-essential-pgm .title-button{margin:10px 0}#support-essential-pgm .sidebar{display:none;width:100%}#support-essential-pgm .title-area{display:none}#support-essential-pgm .data-notice-container{padding:unset}#support-essential-pgm .data-notice-container h2{display:none}#support-essential-pgm .data-notice-wrap{flex-wrap:wrap}#support-essential-pgm .sep-menu-container{margin-top:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}#support-essential-pgm .sup-prev-btn{display:block;padding:20px 0;border-bottom:1px solid #f1f1f1}#support-essential-pgm .sup-prev-btn button{display:flex;align-items:center;font-size:24px;font-weight:700}}