.r-button.ant-btn{color:#364153;height:30px;box-shadow:none;background:#f3f4f6;border:1px solid #f3f4f6;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:11.5px;font-weight:500;transition:opacity .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.r-button.ant-btn:hover,.r-button.ant-btn:focus{color:#059669;background:#fff;border-color:#f3f4f6}.r-button.ant-btn-primary{color:#fff;background:linear-gradient(153deg,#10b981 0%,#059669 100%);border:1px solid #10b981;box-shadow:0 2px 6px #10b98140}.r-button.ant-btn-primary:hover,.r-button.ant-btn-primary:focus{color:#fff;background:linear-gradient(153deg,#059669 0%,#047857 100%);border-color:#059669}.r-button.ant-btn-primary:disabled,.r-button.ant-btn-primary[disabled],.r-button.ant-btn-primary.ant-btn-disabled{opacity:.5!important;color:#fff!important;box-shadow:none!important;cursor:not-allowed!important;background:linear-gradient(153deg,#10b981 0%,#059669 100%)!important;border:1px solid #0000!important}.r-button.ant-btn-primary:disabled:hover,.r-button.ant-btn-primary:disabled:focus,.r-button.ant-btn-primary[disabled]:hover,.r-button.ant-btn-primary[disabled]:focus,.r-button.ant-btn-primary.ant-btn-disabled:hover,.r-button.ant-btn-primary.ant-btn-disabled:focus{opacity:.5!important;color:#fff!important;box-shadow:none!important;background:linear-gradient(153deg,#10b981 0%,#059669 100%)!important;border:1px solid #0000!important}.r-button.r-button-modal.ant-btn,.r-button.r-button-large-modal.ant-btn{border-radius:8px!important;height:30px!important;min-height:30px!important;padding:0 16px!important;font-size:13px!important}.r-button.r-button-block.ant-btn{width:100%}.r-button.r-button-danger,.r-button.ant-btn-dangerous,.r-button.ant-btn-dangerous.ant-btn-primary,.r-button.ant-btn-danger,.r-button.ant-btn-primary[danger]{color:#fff;background:#ef4444;border:1px solid #ef4444;border-radius:6px;box-shadow:0 2px 6px #ef444440}.r-button.r-button-danger:hover,.r-button.r-button-danger:focus,.r-button.ant-btn-dangerous:hover,.r-button.ant-btn-dangerous:focus,.r-button.ant-btn-dangerous.ant-btn-primary:hover,.r-button.ant-btn-dangerous.ant-btn-primary:focus,.r-button.ant-btn-danger:hover,.r-button.ant-btn-danger:focus,.r-button.ant-btn-primary[danger]:hover,.r-button.ant-btn-primary[danger]:focus{color:#fff;background:#dc2626;border-color:#dc2626;box-shadow:0 3px 8px #dc262659}.r-button.r-button-danger:disabled,.r-button.r-button-danger[disabled],.r-button.r-button-danger.ant-btn-disabled,.r-button.ant-btn-dangerous:disabled,.r-button.ant-btn-dangerous[disabled],.r-button.ant-btn-dangerous.ant-btn-disabled,.r-button.ant-btn-dangerous.ant-btn-primary:disabled,.r-button.ant-btn-dangerous.ant-btn-primary[disabled],.r-button.ant-btn-dangerous.ant-btn-primary.ant-btn-disabled,.r-button.ant-btn-danger:disabled,.r-button.ant-btn-danger[disabled],.r-button.ant-btn-danger.ant-btn-disabled,.r-button.ant-btn-primary[danger]:disabled,.r-button.ant-btn-primary[danger][disabled],.r-button.ant-btn-primary[danger].ant-btn-disabled{opacity:.5!important;box-shadow:none!important;cursor:not-allowed!important;border:1px solid #0000!important}.r-button.r-button-warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.r-button.r-button-warning:hover,.r-button.r-button-warning:focus{color:#92400e;background:#fef3c7;border-color:#fcd34d}.r-button.r-button-success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.r-button.r-button-success:hover,.r-button.r-button-success:focus{color:#065f46;background:#d1fae5;border-color:#6ee7b7}.r-button.ant-btn:disabled,.r-button.ant-btn[disabled],.r-button.ant-btn.ant-btn-disabled{cursor:not-allowed;box-shadow:none}.r-button.ant-btn:disabled:not(.ant-btn-primary):not(.r-button-danger):not(.ant-btn-dangerous),.r-button.ant-btn[disabled]:not(.ant-btn-primary):not(.r-button-danger):not(.ant-btn-dangerous),.r-button.ant-btn.ant-btn-disabled:not(.ant-btn-primary):not(.r-button-danger):not(.ant-btn-dangerous){color:#99a1af;opacity:1;background:#f3f4f6;border-color:#e5e7eb}.r-button.ant-btn:disabled:not(.ant-btn-primary):not(.r-button-danger):not(.ant-btn-dangerous):hover,.r-button.ant-btn:disabled:not(.ant-btn-primary):not(.r-button-danger):not(.ant-btn-dangerous):focus,.r-button.ant-btn[disabled]:not(.ant-btn-primary):not(.r-button-danger):not(.ant-btn-dangerous):hover,.r-button.ant-btn[disabled]:not(.ant-btn-primary):not(.r-button-danger):not(.ant-btn-dangerous):focus,.r-button.ant-btn.ant-btn-disabled:not(.ant-btn-primary):not(.r-button-danger):not(.ant-btn-dangerous):hover,.r-button.ant-btn.ant-btn-disabled:not(.ant-btn-primary):not(.r-button-danger):not(.ant-btn-dangerous):focus{color:#99a1af;box-shadow:none;background:#f3f4f6;border-color:#e5e7eb}.r-input{box-sizing:border-box;color:#334155;height:36px;min-height:36px;padding:0 14px;font-size:13px;transition:border-color .18s,background-color .18s,box-shadow .18s;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important}.r-input::placeholder{color:#99a1af!important;font-size:13px!important}.r-input input,.r-input .ant-input{box-sizing:border-box;width:100%;min-width:0;height:100%;line-height:34px;color:#334155!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;font-size:13px!important}.r-input input::placeholder,.r-input .ant-input::placeholder{color:#99a1af!important;font-size:13px!important}.r-input .ant-input-prefix,.r-input .ant-input-suffix{color:#94a3b8;justify-content:center;align-items:center;margin-inline-end:8px;display:inline-flex}.r-input .ant-input-prefix svg,.r-input .ant-input-prefix .anticon,.r-input .ant-input-suffix svg,.r-input .ant-input-suffix .anticon{width:14px;height:14px;font-size:14px}.r-input .ant-input-suffix{margin-inline:8px 0}.r-input .ant-input-prefix+input,.r-input .ant-input-prefix+.ant-input{padding-left:0}.r-input:hover{background:#fff!important;border-color:#00bc7d!important}.r-input:focus,.r-input:focus-within,.r-input.ant-input-affix-wrapper-focused,.r-input.ant-input-focused{box-shadow:none!important;background:#fff!important;border-color:#00bc7d!important}.r-input:focus input,.r-input:focus .ant-input,.r-input:focus-within input,.r-input:focus-within .ant-input,.r-input.ant-input-affix-wrapper-focused input,.r-input.ant-input-affix-wrapper-focused .ant-input,.r-input.ant-input-focused input,.r-input.ant-input-focused .ant-input{background:0 0!important}:is(.r-input:has(input[placeholder]:not(:placeholder-shown)),.r-input:has(input:not([placeholder]):not(:empty))){background:#fff!important;border-color:#00bc7d!important}.r-input.ant-input-disabled,.r-input.ant-input-affix-wrapper-disabled{cursor:not-allowed;color:#99a1af!important;background:#f3f4f6!important;border-color:#e5e7eb!important}.r-input.ant-input-disabled input,.r-input.ant-input-disabled .ant-input,.r-input.ant-input-affix-wrapper-disabled input,.r-input.ant-input-affix-wrapper-disabled .ant-input{cursor:not-allowed;color:#99a1af!important}.r-modal{overscroll-behavior:contain;box-sizing:border-box;justify-content:safe center;align-items:safe center;width:100%;height:100%;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.r-modal-mask{background:var(--modal-mask-background,#0f172a66);border:0;position:fixed;inset:0}.r-modal-dialog{z-index:1;box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;flex:none;max-width:100%;max-height:calc(100vh - 64px);margin:auto;padding:20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a29}.r-modal-dialog.has-inner-border{border:1px solid #10b98133}.r-modal-dialog>header{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.r-modal-dialog>header h2{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.4;display:flex}.r-modal-dialog>header p{color:#64748b;margin:4px 0 0;font-size:12px;font-weight:400}.r-modal-dialog>footer{border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.r-modal-dialog>footer button,.r-modal-dialog>footer .r-button,.r-modal-dialog>footer .r-button.ant-btn{white-space:nowrap;justify-content:center;align-items:center;min-width:76px;line-height:1;display:inline-flex;border-radius:8px!important;height:30px!important;min-height:30px!important;padding:0 16px!important;font-size:13px!important}.r-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.r-modal-close svg{width:15px;height:15px}.r-modal-close:hover{color:#0f172a;background:#f1f5f9}.r-modal-body{flex:1;min-height:0;margin-top:10px;overflow-y:auto}
