.premium-confirmation-modal .ant-modal-title,.premium-modal .ant-modal-title{font-size:20px;font-weight:700!important;color:#111827}.ant-modal-header{border-bottom:none!important;text-align:left;padding:24px 24px 0 24px!important}.ant-table-column-sorter-down.on,.ant-table-column-sorter-up.on{color:#e10f28!important}[data-v-2088e1db]:root{--kit-color-primary:#3e4095;--kit-color-hover:rgba(62,63,149,0.8784313725490196);--kit-font-family:"Montserrat",sans-serif;--kit-color-black:#393e42;--kit-color-black-blue:#42526e;--kit-border:#e9ebee}#app[data-v-2088e1db]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444!important;background-color:#fff;height:100%}h2.th-title[data-v-2088e1db]{margin-bottom:20px!important}.th-card[data-v-2088e1db]{background:#fff!important;border:1px solid #e9ebee!important;border-radius:4px!important;box-sizing:border-box;transition:transform .2s ease-in-out;position:relative;overflow:hidden}.th-card-hover[data-v-2088e1db]:hover{transform:scale(1.01);box-shadow:0 4px 15px rgba(0,0,0,.1)}.th-card-hover:hover .wishlist[data-v-2088e1db]{opacity:1}.th-card-hover-scale[data-v-2088e1db]:hover{transform:scale(1.01)}.th-text-primary[data-v-2088e1db]{color:var(--kit-color-primary)!important}.th-text-paragraph p[data-v-2088e1db]{margin-top:10px!important;line-height:30px!important;text-align:justify;letter-spacing:.04em}.th-text-sub-heading[data-v-2088e1db]{font-size:20px}.th-font-weight-light[data-v-2088e1db]{font-weight:300!important}.th-font-weight-normal[data-v-2088e1db]{font-weight:400!important}.th-font-weight-bold[data-v-2088e1db]{font-weight:800!important}.th-font-gray-3[data-v-2088e1db]{color:#828282}.th-alert-body[data-v-2088e1db]{font-size:10px!important;line-height:14px!important}.th-form .va-flex[data-v-2088e1db]{padding-left:0;padding-right:0}.th-form label[data-v-2088e1db]{margin-bottom:10px!important;padding:0!important}.th-form input[type=password][data-v-2088e1db],.th-form input[type=text][data-v-2088e1db]{padding:21px 10px;font-size:14px}.th-form button[type=submit][data-v-2088e1db]{padding:8px 0}.th-form button[type=submit] div[data-v-2088e1db]{font-weight:700;font-size:14px}.th-separator[data-v-2088e1db]{display:flex;align-items:center;text-align:center}.th-separator[data-v-2088e1db]:after,.th-separator[data-v-2088e1db]:before{content:"";flex:1;border-bottom:1px solid #e9ebee}.th-separator[data-v-2088e1db]:not(:empty):before{margin-right:.25em}.th-separator[data-v-2088e1db]:not(:empty):after{margin-left:.25em}.th-auth[data-v-2088e1db]{background-color:#fbfdff}.th-auth-content[data-v-2088e1db]{display:flex;align-items:center;flex-direction:column;margin:0 auto}.th-auth-card[data-v-2088e1db]{background:#fff;width:100%;padding:40px 30px 30px;border:1px solid #e9ebee;box-sizing:border-box;border-radius:8px}.th-full-screen[data-v-2088e1db]{min-width:100%;min-height:100%}.th-hover-pointer[data-v-2088e1db]:hover{cursor:pointer}.th-hover-underline[data-v-2088e1db]:hover{text-decoration:underline!important}.th-hover-bg-primary[data-v-2088e1db]:hover{background-color:var(--kit-color-hover)!important}.th-bg-saturated[data-v-2088e1db]{background-color:#c5c6e0!important;opacity:.95}.th-border[data-v-2088e1db]{margin:0;background-color:#e9ebee;height:1px;border:0}.th-shadow-bottom[data-v-2088e1db]{box-shadow:0 2px 2px rgba(9,30,66,.1)}.th-shadow-right[data-v-2088e1db]{box-shadow:2px 0 2px rgba(9,30,66,.1)}.th-shadow-2[data-v-2088e1db]{box-shadow:0 4px 30px rgba(0,0,0,.2)!important}.th-link[data-v-2088e1db]{color:var(--kit-color-primary)}.th-link[data-v-2088e1db]:hover{text-decoration:underline}.th-rotate-180[data-v-2088e1db]{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.th-content-static[data-v-2088e1db]{text-align:justify;margin-top:-8px}.th-content-static p[data-v-2088e1db]{line-height:1.8!important}.th-content-static ol[data-v-2088e1db],.th-content-static ul[data-v-2088e1db]{margin:revert!important;padding:revert!important;list-style:revert!important}.th-content-static ol li[data-v-2088e1db],.th-content-static ul li[data-v-2088e1db]{margin:5px 0}.th-paragraph[data-v-2088e1db]{margin:20px 0;line-height:1.8!important}[data-v-2088e1db],body[data-v-2088e1db],html[data-v-2088e1db]{font-family:Lato,sans-serif}.button-primary[data-v-2088e1db]{padding:6px 12px;border-radius:24px;color:#fff;background-color:#e10f28;border:2px solid #e10f28;font-size:16px;font-weight:700;transition:all .2s ease-in-out}.button-primary[data-v-2088e1db]:not(:disabled):hover{background-color:#fff;color:#e10f28}.button-primary[data-v-2088e1db]:disabled{border:2px solid #f2f4f8;background-color:#f2f4f8;color:#d1d8e6;cursor:not-allowed}.table[data-v-2088e1db]{white-space:break-spaces!important;width:100%}.ant-table-body{overflow-x:auto!important}.premium-modal[data-v-2088e1db]{position:relative}.premium-modal[data-v-2088e1db] .ant-modal-close-x{font-size:18px}.custom-form[data-v-2088e1db] .ant-form-item{margin-bottom:24px}.custom-form[data-v-2088e1db] label.ant-form-item-required{margin-bottom:0!important;font-weight:600}.custom-form[data-v-2088e1db] .ant-form-item-label>label{font-weight:600;color:#374151}.custom-form[data-v-2088e1db] .ant-form-item-label>label.ant-form-item-required:after,.custom-form[data-v-2088e1db] .ant-form-item-label>label.ant-form-item-required:before,.custom-form[data-v-2088e1db] .ant-form-item-label>label:after{display:none!important;content:none!important}.premium-modal[data-v-2088e1db] .ant-input,.premium-modal[data-v-2088e1db] .ant-input-number{border-radius:8px;border-color:#d1d5db;font-size:14px}[data-v-2088e1db] .ant-input::-moz-placeholder{color:#798892!important;opacity:1!important}[data-v-2088e1db] .ant-input::placeholder{color:#798892!important;opacity:1!important}.guideline-structure[data-v-2088e1db]{background:#fcfcfc;min-height:100vh}@media(max-width:768px){.guideline-structure[data-v-2088e1db]{padding:4px}}.custom-breadcrumb[data-v-2088e1db]{margin-bottom:8px}.content-container[data-v-2088e1db]{border-radius:8px}@media(max-width:768px){.content-container[data-v-2088e1db]{padding:0}}.guideline-title[data-v-2088e1db]{font-size:30px;font-weight:700;color:#282828;padding:24px 0}@media(max-width:768px){.guideline-title[data-v-2088e1db]{font-size:20px}}.search-and-action[data-v-2088e1db]{margin-bottom:24px}.search-and-action[data-v-2088e1db] .ant-input::-moz-placeholder{color:#999!important;opacity:1!important;font-size:14px}.search-and-action[data-v-2088e1db] .ant-input::placeholder{color:#999!important;opacity:1!important;font-size:14px}.tambah-button[data-v-2088e1db]{border-radius:50px;font-size:14px;font-weight:700;border:2px solid #e10f28;width:100%;background:#e10f28;color:#fff;padding:6px 12px;transition:all .3s;font-family:Barlow,sans-serif!important;cursor:pointer}@media(max-width:576px){.tambah-button[data-v-2088e1db]{margin-top:12px}}.tambah-button[data-v-2088e1db]:hover{background:#fff!important;border-color:#e10f28!important;color:#e10f28!important}.type-tag[data-v-2088e1db]{border-radius:20px;padding:4px 12px;font-weight:400;border:.5px solid;font-size:12px}.status-tag[data-v-2088e1db]{border-color:#d9d9d9;background:#fafafa;color:#183e6f}.table-card[data-v-2088e1db]{overflow:hidden}[data-v-2088e1db] .ant-table-thead>tr>th{background:#f2f4f8!important;font-weight:600;color:#262626;padding:16px 24px;border-right:none!important;border-bottom:1px solid #e5e7eb}[data-v-2088e1db] .ant-table{border-collapse:collapse;font-size:14px}[data-v-2088e1db] .ant-table-tbody>tr{transition:background-color .2s}[data-v-2088e1db] .ant-table-tbody>tr:hover{background-color:#f5f5f5}[data-v-2088e1db] .ant-table-bordered .ant-table-body>table{border:none!important}[data-v-2088e1db] .ant-table-tbody>tr>td{padding:16px 24px;border-bottom:1px solid #f3f4f6;border-right:none!important;background:#fff!important}[data-v-2088e1db] .ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td{background:#e4e9f0!important}[data-v-2088e1db] .ant-table-tbody>tr>td.ant-table-column-sort{background:#fff!important}.custom-table[data-v-2088e1db] .ant-table-expanded-row>td{padding:0!important}.custom-table[data-v-2088e1db] .ant-table-row-expand-icon{margin-right:8px}.category-name[data-v-2088e1db]{font-weight:700;font-size:16px;color:#111827}.category-actions[data-v-2088e1db]{display:flex;gap:8px;justify-content:flex-start}.btn-action-pill[data-v-2088e1db]{height:32px;padding:0 16px;border-radius:16px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;background:#fff;border:1px solid #d1d5db}.delete-btn[data-v-2088e1db]{background:#1f2937;color:#fff;border:none}.diagnosis-table-container[data-v-2088e1db]{padding:0 0;background:#f9fafb}.inner-table[data-v-2088e1db]{background:#f0f2f4;overflow:hidden;padding:0 8px}.inner-table[data-v-2088e1db] .ant-table-thead>tr>th{background:#f9fafb;font-weight:600;padding:12px 16px}.inner-table[data-v-2088e1db] .ant-table-tbody>tr>td{padding:12px 16px}.inner-table[data-v-2088e1db] .ant-table-placeholder{background:#f0f2f4}.custom-table[data-v-2088e1db] .ant-table-row{cursor:pointer}.diagnosis-link[data-v-2088e1db]{color:#111827;font-weight:400}.diagnosis-link[data-v-2088e1db]:hover{color:#dc2626}.status-cell[data-v-2088e1db]{display:flex;align-items:center;gap:8px}[data-v-2088e1db] .custom-switch.ant-switch{background-color:#d1d5db}[data-v-2088e1db] .custom-switch.switch-active.ant-switch{background-color:#e10f28}.btn-add-inline[data-v-2088e1db]{margin-top:12px;color:#dc2626;background:transparent;border:none;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:4px;padding:0;margin-left:16px}.btn-add-inline[data-v-2088e1db]:hover{color:#b91c1c}.action-buttons[data-v-2088e1db]{display:flex;gap:8px;justify-content:flex-start}.custom-form-label[data-v-2088e1db]{font-weight:700;color:#374151;font-size:15px}.label-description[data-v-2088e1db]{font-size:13px;color:#9ca3af;font-weight:400;margin-top:2px}.icd-input-row[data-v-2088e1db]{display:flex;align-items:center;gap:12px}.btn-icon-delete[data-v-2088e1db]{background:none;border:none;font-size:18px;color:#374151;cursor:pointer;display:flex;align-items:center}.btn-icon-delete[data-v-2088e1db]:hover{color:#dc2626}.btn-add-text[data-v-2088e1db]{background:none;border:none;color:#111827;font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px;padding:0;cursor:pointer;margin:8px 0}.btn-add-text[data-v-2088e1db]:hover{color:#4b5563}.modal-footer[data-v-2088e1db]{display:flex;justify-content:flex-start;gap:12px;padding:16px 24px 24px 24px}.btn-footer[data-v-2088e1db]{height:48px;padding:0 40px;border-radius:24px;font-weight:700;font-size:14px;width:100%;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.btn-save[data-v-2088e1db]{background-color:#dc2626;border:1px solid #dc2626;color:#fff}.btn-save[data-v-2088e1db]:hover{background-color:#b91c1c;border-color:#b91c1c}.btn-save[data-v-2088e1db]:disabled{opacity:.7;cursor:not-allowed}.btn-cancel[data-v-2088e1db]{background-color:#fff;border:2px solid #111827;color:#111827}.btn-cancel[data-v-2088e1db]:hover{background-color:#f3f4f6}.btn-upload-outline[data-v-2088e1db]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 20px;border-radius:18px;border:2px solid #dc2626;background:#fff;color:#dc2626;font-weight:700;font-size:13px;cursor:pointer;transition:all .2s}.btn-upload-outline[data-v-2088e1db]:hover{background:#fef2f2}@keyframes spin-2088e1db{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-action-buttons[data-v-2088e1db]{display:flex;gap:8px;flex-wrap:wrap}.cancel-button[data-v-2088e1db]{max-width:230px;background:#fff;border:2px solid #1a1a1a;color:#1a1a1a;border-radius:50px;padding:6px 16px;font-size:14px;font-weight:700;font-family:Barlow!important;cursor:pointer;transition:all .3s;height:40px}.cancel-button[data-v-2088e1db]:hover{background:#1a1a1a;color:#fff}.confirm-button[data-v-2088e1db]{border-radius:50px;font-size:14px;font-weight:700;border:2px solid #e10f28;max-width:150px;background:#e10f28;color:#fff;padding:6px 16px;transition:all .3s;height:40px;line-height:1.5;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Barlow!important}@media(max-width:768px){.confirm-button[data-v-2088e1db]{width:100%}}.confirm-button[data-v-2088e1db]:hover:not(:disabled){background:#fff;border-color:#e10f28;color:#e10f28}.confirm-button[data-v-2088e1db]:disabled{border-color:#98a2b3;background:#98a2b3;color:#fff;cursor:not-allowed;opacity:.8}.confirm-button .button-spinner[data-v-2088e1db]{width:14px;height:14px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:spin-2088e1db .8s linear infinite}.premium-confirmation-modal[data-v-2088e1db]{z-index:9999}.premium-confirmation-modal[data-v-2088e1db] .ant-modal-content{border-radius:16px;padding:12px}.premium-confirmation-modal[data-v-2088e1db] .ant-modal-header{border-bottom:none;text-align:left;padding:24px 24px 0 24px}.premium-confirmation-modal[data-v-2088e1db] .ant-modal-title{font-size:24px;font-weight:700;color:#111827}.confirm-description[data-v-2088e1db]{font-size:16px;color:#4b5563;text-align:left;margin-bottom:28px}.confirm-modal-action-buttons[data-v-2088e1db]{display:flex;justify-content:flex-end;gap:8px}.btn-confirm-cancel[data-v-2088e1db]{padding:8px 20px;border-radius:24px;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #111827;color:#111827}.btn-confirm-cancel[data-v-2088e1db]:hover{background:#111827;border:1px solid #111827;color:#fff}.btn-confirm-ok[data-v-2088e1db]{padding:8px 20px;border-radius:24px;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;background:#dc2626;color:#fff;border:1px solid #e10f28}.btn-confirm-ok[data-v-2088e1db]:hover{background:transparent;color:#e10f28;border:1px solid #e10f28}[data-v-2088e1db] .premium-notification{border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}[data-v-2088e1db] .premium-notification .ant-notification-notice-message{font-weight:700;margin-bottom:4px}[data-v-2088e1db] .premium-notification .ant-notification-notice-description{font-size:14px;color:#4b5563}[data-v-2088e1db] .premium-notification .ant-notification-notice-close{top:16px;right:16px}.inner-table[data-v-2088e1db] .ant-table-tbody>tr>td,.inner-table[data-v-2088e1db] .ant-table-thead>tr>th{background:#f0f2f4!important;border-bottom:1px solid #eee!important}.custom-table[data-v-2088e1db] .ant-table-expanded-row>td,.inner-table[data-v-2088e1db] .ant-table-footer{background:#f0f2f4!important}.inner-table[data-v-2088e1db] .ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td{background:#e4e9f0!important}