.surat-keluar-view[data-v-75ff6e90]{padding:24px;background:#fcfcfc;min-height:calc(100vh - 64px);position:relative}.loading-overlay[data-v-75ff6e90]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:100}.page-header[data-v-75ff6e90]{margin-bottom:24px}.page-header .page-title[data-v-75ff6e90]{font-size:24px;font-weight:600;color:#262626;margin:0 0 4px 0}.page-header .page-subtitle[data-v-75ff6e90]{font-size:16px;color:#595959;margin:0 0 8px 0}.page-header .status-tag[data-v-75ff6e90]{border-radius:8px;padding:4px 12px;font-size:12px;font-weight:500}.action-buttons[data-v-75ff6e90]{display:flex;gap:12px;margin-bottom:24px}.action-buttons .btn-download[data-v-75ff6e90]{background:#e01f48;border-color:#e01f48;border-radius:8px;font-weight:500;height:40px;padding:0 16px}.action-buttons .btn-download[data-v-75ff6e90]:focus,.action-buttons .btn-download[data-v-75ff6e90]:hover{background:#c41a3d;border-color:#c41a3d}.action-buttons .btn-action-outlined[data-v-75ff6e90]{border:1px solid #262626;border-radius:8px;font-weight:500;height:40px;padding:0 16px}.action-buttons .btn-action-outlined[data-v-75ff6e90]:hover{border-color:#595959;color:#595959}.info-card[data-v-75ff6e90]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.info-card .info-row[data-v-75ff6e90]{display:flex;padding:12px 0}.info-card .info-row .info-label[data-v-75ff6e90]{width:200px;color:#8c8c8c;flex-shrink:0}.info-card .info-row .info-value[data-v-75ff6e90]{color:#262626;flex:1}.info-card .info-row .info-value .file-link[data-v-75ff6e90]{color:#1890ff}.info-card .info-row .info-value .file-link[data-v-75ff6e90]:hover{text-decoration:underline}.info-card .info-row .info-value .btn-external-small[data-v-75ff6e90],.info-card .info-row .info-value .btn-preview-small[data-v-75ff6e90]{color:#e01f48;padding:2px 6px;margin-left:8px;border-radius:6px}.info-card .info-row .info-value .btn-external-small[data-v-75ff6e90]:hover,.info-card .info-row .info-value .btn-preview-small[data-v-75ff6e90]:hover{color:#c41a3d;background:transparent}.info-card .info-row .info-value[data-v-75ff6e90] .verifikator-item .status-approved{color:#52c41a;font-weight:500}.info-card .info-row .info-value[data-v-75ff6e90] .verifikator-item .status-pending{color:#1890ff;font-weight:500}.info-card .info-row .info-value[data-v-75ff6e90] .verifikator-item .status-revised{color:#faad14;font-weight:500}.surat-section[data-v-75ff6e90]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.surat-section .section-title[data-v-75ff6e90]{font-size:16px;font-weight:600;color:#262626;margin:0 0 16px 0}.mark-sent-section[data-v-75ff6e90]{margin-top:24px}.mark-sent-section .btn-mark-sent[data-v-75ff6e90]{background:#e01f48;border-color:#e01f48;border-radius:8px;font-weight:600;height:44px;padding:0 32px}.mark-sent-section .btn-mark-sent[data-v-75ff6e90]:focus,.mark-sent-section .btn-mark-sent[data-v-75ff6e90]:hover{background:#c41a3d;border-color:#c41a3d}.modal-pdf-iframe[data-v-75ff6e90]{width:100%;height:100%;border:none}.cancel-modal .ant-modal-header{border-bottom:none;padding-bottom:0}.cancel-modal .ant-modal-title{font-weight:600;font-size:16px;color:#1e2a3b}.cancel-modal .modal-description{color:#666;font-size:14px;line-height:1.6;margin-bottom:16px}.cancel-modal .cancel-reason-field{margin-bottom:24px}.cancel-modal .cancel-reason-field .ant-form-item-label>label{font-weight:500;color:#1e2a3b}.cancel-modal .cancel-reason-field .ant-input{border-radius:8px}.cancel-modal .modal-buttons{display:flex;justify-content:flex-start;gap:12px}.cancel-modal .modal-buttons .btn-kembali{border-radius:20px;padding:0 24px;height:40px;font-weight:500;border:1px solid #d9d9d9}.cancel-modal .modal-buttons .btn-batalkan{border-radius:20px;padding:0 24px;height:40px;font-weight:500;background:#e01f48;border-color:#e01f48}.cancel-modal .modal-buttons .btn-batalkan:focus,.cancel-modal .modal-buttons .btn-batalkan:hover{background:#c41a3d;border-color:#c41a3d}