/* RXL_DASHBOARD_DETAIL_20261009 */
.dd-modal{z-index:1500!important;padding:16px;background:rgba(18,45,34,.38)}
.dd-card{width:min(1120px,96vw)!important;max-width:1120px!important;max-height:90vh!important;display:flex!important;flex-direction:column!important;background:#fff;padding:24px!important;border-radius:16px;overflow:hidden!important}
.dd-card .panel-head{flex-shrink:0}.dd-card .dd-title{margin:0}.dd-card p{margin:8px 0}
.dd-controls{display:flex;gap:12px;align-items:center;flex-shrink:0;margin:12px 0}.dd-controls select{min-width:180px}
.dd-note{font-size:12px;line-height:1.7;color:#537066}.dd-summary{padding:12px;background:#f0f6f2;border-radius:8px;color:#214d3b;font-weight:600;flex-shrink:0}
.dd-scroll{overflow:auto;margin-top:16px;min-height:100px}.dd-card table{min-width:760px;width:100%}.dd-card small{display:block;font-size:11px;color:#537066;margin-top:4px}.dd-card td{vertical-align:top;overflow-wrap:anywhere;max-width:260px}
.dd-footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;flex-shrink:0}.dd-error{color:#b33131}.dd-todo{display:block;width:100%;padding:18px;margin:8px 0;background:#f5f8f6;border:1px solid #d9e6dd;border-radius:10px;text-align:left;color:#214d3b;font:inherit;cursor:pointer}
.dd-card button:focus-visible,.dd-card select:focus-visible{outline:3px solid #2d7652;outline-offset:2px}.dd-todo:hover{background:#eaf3ed}.dd-refund{padding:12px}.dd-refund button{margin-right:10px}
@media(max-width:600px){.dd-modal{padding:8px}.dd-card{width:100%!important;max-height:94vh!important;padding:16px!important}.dd-controls{flex-wrap:wrap}.dd-summary{font-size:13px}.dd-card .dd-title{font-size:18px}}
