.cp-ops{position:fixed;inset:0;background:rgba(4,8,14,.88);z-index:1000;overflow:auto;color:#eef0f4;font:14px/1.9 Vazirmatn,Tahoma,sans-serif;direction:rtl;padding:16px;box-sizing:border-box}
.cp-ops *{box-sizing:border-box}.cp-ops main{max-width:800px;margin:auto;background:#12161c;border:1px solid #303744;border-radius:18px;padding:20px}
.cp-ops header{display:flex;justify-content:space-between;gap:12px;align-items:center}.cp-ops h2{font-size:19px;margin:0}.cp-ops h3{font-size:15px;margin:8px 0}
.cp-ops button,.cp-ops input,.cp-ops select{font:inherit;border-radius:9px;padding:9px 12px;border:1px solid #3b4350;background:#20262f;color:#eef0f4;max-width:100%}.cp-ops button{cursor:pointer}.cp-ops button:disabled{opacity:.55;cursor:wait}.cp-ops button:focus-visible{outline:2px solid #c9a24b}
.cp-ops nav,.cp-ops .cp-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.cp-ops nav button[aria-pressed=true]{background:#c9a24b;color:#101318}.cp-ops .cp-row input{flex:1;min-width:100px}.cp-ops .cp-box{padding:14px;border:1px solid #303744;border-radius:12px;margin:10px 0;background:#191f28;overflow-wrap:anywhere}
.cp-ops .cp-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cp-ops .cp-muted{color:#a6b0bf;font-size:12px}.cp-ops .cp-done{border-right:4px solid #34b37a}.cp-ops .cp-waiting,.cp-ops .cp-attention{border-right:4px solid #c9a24b}.cp-ops .cp-error{color:#ffafa5}.cp-ops .cp-success{color:#5cdda2}.cp-ops pre{white-space:pre-wrap;text-align:right;direction:rtl;font:12px/1.8 inherit}.cp-ops a{color:#e4c578}.cp-ops ol{padding-right:22px}.cp-ops [hidden]{display:none!important}.cp-ops code{color:#e5c878}.cp-ops .cp-steps{list-style:none;padding:0}.cp-ops .cp-steps li{padding:12px;margin:8px 0;background:#191f28;border-radius:9px}
@media(max-width:500px){.cp-ops{padding:8px}.cp-ops main{padding:13px}.cp-ops .cp-grid{grid-template-columns:1fr}.cp-ops h2{font-size:16px}}

.cp-ops [data-service] label{display:block;margin:10px 0}.cp-ops [data-service] label>input:not([type=checkbox]),.cp-ops [data-service] select,.cp-ops [data-service] textarea{display:block;width:100%;margin-top:5px}.cp-ops [data-service] textarea{font:inherit;min-height:80px;background:#20262f;color:#eef0f4;border:1px solid #3b4350;border-radius:9px;padding:10px}.cp-ops [data-service] input[type=checkbox]{width:auto}#cp-service-alert{position:fixed;bottom:85px;left:16px;right:16px;max-width:430px;margin:auto;z-index:950;background:#242019;color:#f5e6be;border:1px solid #c9a24b;border-radius:14px;padding:16px;font:13px/1.8 Tahoma,sans-serif;direction:rtl;box-shadow:0 8px 30px #0007}#cp-service-alert button{background:transparent;color:inherit;border:1px solid #c9a24b;border-radius:8px;padding:5px 14px;cursor:pointer}

.cp-simple main{max-width:520px}.cp-simple details{margin:16px 0}.cp-simple summary{cursor:pointer;color:#d8bb70}.cp-simple .cp-total{font-size:24px;font-weight:bold;color:#e2bf62}.cp-simple .cp-primary{background:#c9a24b;color:#101318}.cp-invoice-help{font:inherit;font-size:12px;cursor:pointer;border:1px solid #3b4350;border-radius:8px;padding:5px 10px;background:transparent;color:#d8bb70;margin:6px 0}.cp-simple textarea{width:100%;min-height:140px}
