.set-slots{padding:2rem;display:flex;flex-direction:column;align-items:center;width:100%;overflow:auto}.set-slots .title{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.set-slots .timezone{font-weight:600;font-size:.875rem;color:#475467;margin-bottom:2rem}.set-slots .onboarding-table{display:flex;flex-direction:column;width:100%;border-radius:12px;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f;height:fit-content;max-width:1000px;margin-left:auto;margin-right:auto}.set-slots .onboarding-table .item{display:flex;justify-content:center;align-items:center}.set-slots .onboarding-table .item:first-of-type{justify-content:left;padding-left:1rem}.set-slots .onboarding-table .skeleton-container{padding:1rem}.set-slots .onboarding-table .table-row .time-item{position:relative;display:flex;text-align:center}.set-slots .onboarding-table .table-row .time-item .button-container{display:flex;opacity:0;gap:1rem;margin-left:1rem}.set-slots .onboarding-table .table-row .time-item .button-container .button{border-radius:8px;padding:.5rem;height:34px;width:34px;display:flex}.set-slots .onboarding-table .table-row .time-item .button-container .button.edit{background:#4ca30d;border:1px solid #4ca30d;cursor:pointer}.set-slots .onboarding-table .table-row .time-item .button-container .button.remove{background:#e62e05;border:#771a0d;cursor:pointer}.set-slots .onboarding-table .table-row .time-item .time{font-weight:700}.set-slots .onboarding-table .table-row .time-item:hover .button-container{opacity:1;right:0;top:0;gap:1rem}.set-slots .onboarding-table .table-row.add-slot{color:#3b7c0f}.set-slots .onboarding-table .table-row.add-slot img{margin-right:.5rem}.set-slots .onboarding-table .table-row.add-slot .button{font-size:.875rem;border:none;box-shadow:none;cursor:pointer}.set-slots .onboarding-table .table-header{font-weight:700;padding:.7rem 1.4rem}.set-slots .onboarding-table .table-header,.set-slots .onboarding-table .table-row{display:grid;text-align:center;grid-template-columns:2fr repeat(7,1fr)}.set-slots .button.primary{margin-left:auto;margin-right:auto;width:fit-content;font-size:1rem;margin-top:3rem}.set-slots .unschedule-confirm{display:flex;flex-direction:column;gap:1rem;border-radius:12px}.set-slots .unschedule-confirm .footer{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.set-slots .unschedule-confirm .footer .button.primary{margin:0;font-size:auto}