.op-copyable{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0}.op-copyable__text{min-width:0;word-break:break-word;overflow-wrap:anywhere}.op-copy-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:28px;padding:0 6px;margin:0;border:0;border-radius:6px;background:transparent;color:#5c6b7a;cursor:pointer;line-height:1}.op-copy-btn:hover,.op-copy-btn:focus{color:#1e6bb8;background:rgba(30,107,184,0.08);outline:none;box-shadow:0 0 0 3px rgba(30,107,184,0.22)}.op-copy-btn.is-copied,.op-copy-btn.is-copied:hover{color:#1b7a3d}.op-copy-btn .fa{font-size:12px;margin:0}@media (max-width: 767px){.op-copy-btn{min-height:36px;min-width:36px}}.op-copy-toast{position:fixed;left:50%;bottom:72px;transform:translateX(-50%) translateY(8px);z-index:50000;padding:8px 14px;border-radius:999px;background:#0b1a2e;color:#fff;font-size:13px;font-weight:600;opacity:0;pointer-events:none;transition:opacity 0.18s ease, transform 0.18s ease}.op-copy-toast.is-shown{opacity:1;transform:translateX(-50%) translateY(0)}body.petrosol-theme .op-copy-btn:hover,body.petrosol-theme .op-copy-btn:focus{color:#8b5a2b;background:rgba(139,90,43,0.1);box-shadow:0 0 0 3px rgba(139,90,43,0.25)}.op-copyable__text,.op-bulk-action table.op-data-table>tbody>tr>td,.op-bulk-cancel table.op-data-table>tbody>tr>td{-webkit-user-select:text;user-select:text}.op-copy-btn,.op-bulk-action table.op-data-table>thead>tr>th,.op-bulk-cancel table.op-data-table>thead>tr>th,.op-bulk-action table.op-data-table>tbody>tr>td.op-bulk-action__td,.op-bulk-action table.op-data-table>tbody>tr>td.op-cell-check,.op-bulk-cancel table.op-data-table>tbody>tr>td.op-bulk-cancel__td,.op-bulk-cancel table.op-data-table>tbody>tr>td.op-cell-check{-webkit-user-select:none;user-select:none}.op-data-table--row-click>tbody>tr>td .op-copyable__text{cursor:text}table.op-data-table td>.op-copyable{vertical-align:middle}@media (max-width: 899px){table.op-dt-cards>tbody>tr>td>.op-copyable{flex:1 1 auto;justify-content:flex-end;min-width:0}table.op-dt-cards>tbody>tr>td.op-cell-title>.op-copyable,table.op-dt-cards>tbody>tr>td.op-cell-name>.op-copyable{justify-content:flex-start;text-align:left}}
