.uop-acq{color:#17324f;min-width:0}.uop-acq-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.uop-acq h2{font-size:25px;margin:0 0 8px}.uop-acq-head p{margin:0;font-size:14px;color:#657c95}.uop-acq button,.uop-acq input,.uop-acq select,.uop-acq-dialog button,.uop-acq-dialog input,.uop-acq-dialog select,.uop-acq-dialog textarea{font:inherit;font-size:14px!important;line-height:1.4;border:1px solid #d6e2ef;border-radius:9px;padding:9px 12px;box-sizing:border-box;min-height:38px;background:white;color:#17324f;max-width:100%}.uop-acq button,.uop-acq-dialog button{cursor:pointer}.uop-acq button:disabled,.uop-acq-dialog button:disabled{opacity:.6;cursor:wait}.uop-acq .primary,.uop-acq-dialog .primary{background:#2563eb;color:white;border-color:#2563eb}.uop-acq-filter{display:flex;gap:10px;padding:14px;background:white;border:1px solid #dce6f1;border-radius:14px;flex-wrap:wrap}.uop-acq-filter input{flex:1;min-width:220px}.uop-acq-help{font-size:12px!important;line-height:1.5;color:#73849a}.uop-acq-board{display:grid;grid-auto-flow:column;grid-auto-columns:260px;gap:14px;overflow-x:auto;padding-bottom:16px;align-items:start}.uop-acq-column{background:#f1f5fa;border:1px solid #dfe8f2;border-top:3px solid var(--acq-color);border-radius:12px;padding:12px}.uop-acq-column h3{font-size:14px;margin:0 0 12px;display:flex;justify-content:space-between;gap:8px}.uop-acq-column h3 span{color:#627b98}.uop-acq-card{display:flex;flex-direction:column;gap:8px;background:white;border:1px solid #dde7f1;border-radius:11px;padding:12px;margin-bottom:10px;box-shadow:0 3px 8px #193c6010;font-size:13px;overflow-wrap:anywhere}.uop-acq-card .uop-acq-name{padding:0;border:0;min-height:0;text-align:left;font-size:15px!important;font-weight:700}.uop-acq-card a{color:#2563eb}.uop-acq-card p{font-size:12px;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:#657c95}.uop-acq-card label{font-size:11px;color:#6a8099}.uop-acq-card select{display:block;width:100%;margin-top:4px;font-size:12px!important}.uop-acq-call{background:#edf4ff;border-radius:6px;padding:6px;font-size:11px}.uop-acq-empty{font-size:12px;color:#8493a5;padding:15px 0}.uop-acq-dialog{width:min(680px,calc(100vw - 24px));max-height:90vh;overflow:auto;padding:24px;border:1px solid #d6e2ef;border-radius:18px;color:#17324f;background:#fff;box-shadow:0 20px 80px #102d4c40}.uop-acq-dialog::backdrop{background:#0b203c80}.uop-acq-dialog header,.uop-acq-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.uop-acq-dialog h3{margin:0;font:600 21px/1.3 sans-serif}.uop-acq-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.uop-acq-fields label{font:600 13px/1.5 sans-serif;display:flex;flex-direction:column;gap:5px;min-width:0}.uop-acq-fields .wide{grid-column:1/-1}.uop-acq-dialog [data-error]{color:#bb3434;font-size:13px}.uop-acq-dialog footer{justify-content:flex-end}.uop-acq button:focus-visible,.uop-acq-dialog :focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(max-width:650px){.uop-acq-head{align-items:stretch;flex-direction:column}.uop-acq-filter{flex-direction:column}.uop-acq-filter input{min-width:0;width:100%}.uop-acq-board{grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:auto}.uop-acq-fields{grid-template-columns:1fr}.uop-acq-dialog{padding:18px}}

.uop-acq-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#edf4ff;border:1px solid #cdddf6;border-radius:14px;padding:18px;margin-bottom:20px}.uop-acq-entry p{font-size:14px;margin:6px 0 0}.uop-acq-entry button{font-size:14px!important;padding:10px 16px!important}.uop-acq-card[draggable]{cursor:grab}.uop-acq-card.is-dragging{opacity:.45}.uop-acq-column.is-drop{background:#dfebff;outline:2px solid #4d82e4}.uop-acq-add-stage{width:100%;margin:0 0 12px;border-style:dashed!important;background:transparent!important;font-size:12px!important}@media(max-width:650px){.uop-acq-entry{flex-direction:column;align-items:stretch}}

.uop-acq-mail{width:min(800px,calc(100vw - 24px))}.uop-acq-mail header p{margin:4px 0;color:#6a8099;font-size:14px}.uop-acq-history{border-top:1px solid #dce6ef;margin-top:24px;padding-top:12px;font-size:13px}.uop-acq-history details{padding:10px;border:1px solid #dce6ef;border-radius:8px;margin-bottom:8px}.uop-acq-history summary{cursor:pointer}.uop-acq-history small{display:block;color:#6a8099}.uop-acq-history pre{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere}.uop-acq-mail [data-preview] article{border:1px solid #dce6ef;border-radius:12px;padding:18px;font-size:14px}.uop-acq-mail [data-preview] header{background:#123556;color:white;padding:18px;font-weight:700}.uop-acq-mail-cta{display:inline-block;padding:12px 18px;background:#2563eb;color:white;border-radius:8px}.uop-acq-dialog footer{flex-wrap:wrap}

.uop-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.uop-topic-grid label{display:flex!important;align-items:center;gap:10px;border:1px solid #dce6ef;border-radius:10px;padding:12px;font-size:14px!important}.uop-topic-grid input{width:18px!important;height:18px!important;flex:0 0 18px}@media(max-width:600px){.uop-topic-grid{grid-template-columns:1fr}}
.uop-acq-permission{display:flex;align-items:center;gap:10px;margin:18px 0;font-size:15px}.uop-acq-permission input{width:18px;height:18px;flex:none}.uop-acq-wallet-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0}.uop-acq-wallet-summary article,.uop-acq-wallet-rows article{padding:16px;background:white;border:1px solid #dbe5f1;border-radius:12px;display:grid;gap:8px}.uop-acq-wallet-summary strong{font-size:23px;color:#173454}.uop-acq-wallet-rows{display:grid;gap:8px}.uop-acq-withdraw{display:grid;gap:12px;max-width:540px;padding:20px;background:#fff;border:1px solid #dbe5f1;border-radius:12px}.uop-acq-withdraw label{display:grid;gap:6px}.uop-acq-withdraw input,.uop-acq-withdraw textarea{padding:10px;border:1px solid #cbd9ec;border-radius:8px;font:inherit}

.uop-acq-permission input[type="checkbox"]{min-height:18px!important;width:18px!important;height:18px!important;padding:0;margin:0}
