/* NUVORA · Master owner/admin editor */
.platform-owner-info-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.platform-owner-info-actions>span{padding:6px 9px;border-radius:999px;background:#eef3e9;color:#607759;font-size:8px;font-weight:750}
.platform-owner-edit-trigger{min-height:32px;padding:0 11px;border:1px solid rgba(45,80,62,.12);border-radius:9px;background:#fff;color:#365c4a;font-size:9px;font-weight:800;cursor:pointer;transition:.18s}
.platform-owner-edit-trigger:hover{transform:translateY(-1px);border-color:rgba(177,139,66,.3);background:#fffdf7;box-shadow:0 7px 16px rgba(31,67,52,.06)}
.platform-owner-edit-modal{width:min(760px,100%)}.platform-owner-edit-warning{display:flex;align-items:flex-start;gap:11px;margin-bottom:18px;padding:13px 14px;border:1px solid rgba(190,148,65,.24);border-radius:12px;background:linear-gradient(135deg,#fff9eb,#fbfcf7)}
.platform-owner-edit-warning>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#f4e6bd;color:#8b682d;font-size:13px;font-weight:900}.platform-owner-edit-warning strong{display:block;color:#745c30;font-size:10px}.platform-owner-edit-warning p{margin:4px 0 0;color:#8a806a;font-size:9.5px;line-height:1.6}
.platform-owner-confirm{margin:18px 26px 4px;padding:17px 18px;border:1px solid rgba(166,88,73,.2);border-radius:14px;background:linear-gradient(135deg,#fff8f4,#fffdf8)}.platform-owner-confirm>span{display:block;color:#9c5b50;font-size:8px;font-weight:850;letter-spacing:1px}.platform-owner-confirm h3{margin:6px 0 7px;color:#4d4239;font:500 19px/1.25 Georgia,serif}.platform-owner-confirm p{margin:0;color:#81756e;font-size:10px;line-height:1.6}.platform-owner-confirm>div{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.platform-owner-confirm>div button{min-height:38px;padding:0 13px;font-size:9.5px}
.platform-owner-edit-modal .form-error{min-height:18px}
@media(max-width:720px){.platform-owner-info-actions{width:100%;align-items:stretch;flex-direction:column}.platform-owner-edit-trigger{width:100%;min-height:38px}.platform-owner-confirm{margin:15px 20px 2px}.platform-owner-confirm>div{display:grid;grid-template-columns:1fr}.platform-owner-confirm>div button{width:100%}}