@layer wuim-user-activity-mobile {
 @media(max-width:700px), (max-width:1100px) and (pointer:coarse) {
  #calculatorModal.ucm-design {font:400 calc(14 * var(--wuim-mobile-unit, 1px))/1.45 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
  #calculatorModal.ucm-design :is(input,button,select) {transition:none!important;font-family:inherit!important;}
  #calculatorModal.ucm-design p {font-weight:400!important;}
  #calculatorModal.ucm-design #calculatorClose {background:var(--uac-panel)!important;color:var(--uac-muted)!important;border:1px solid var(--uac-line)!important;}
  #calculatorModal.ucm-design #calcProfit {font-size:calc(24 * var(--wuim-mobile-unit, 1px))!important;font-weight:650!important;white-space:nowrap!important;}
  #calculatorModal.ucm-design #calcProfit.loss {color:var(--uac-bad)!important;}
  #calculatorModal.ucm-design #calcProfit.profit {color:var(--uac-good)!important;}
  #calculatorModal.ucm-design .calculator {max-width:calc(460 * var(--wuim-mobile-unit, 1px))!important;}
  #calculatorModal.ucm-design .calculator-head {position:static!important;align-items:center!important;flex-wrap:wrap!important;}
  #calculatorModal.ucm-design .calculator-title {min-width:0!important;flex:1 1 calc(150 * var(--wuim-mobile-unit, 1px))!important;}
  #calculatorModal.ucm-design .calculator-title strong {font-size:calc(16 * var(--wuim-mobile-unit, 1px))!important;}
  #calculatorModal.ucm-design #calculatorTitle {display:none!important;}
  #calculatorModal.ucm-design #calculatorContext {display:none!important;}
  #calculatorModal.ucm-design .calculator-head-actions {display:flex!important;gap:calc(8 * var(--wuim-mobile-unit, 1px))!important;align-items:center!important;}
  #calculatorModal.ucm-design :is(.calculator-head button,#openBetfairCoupon,.ucm-confirm,.save-operation) {min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;border-radius:calc(10 * var(--wuim-mobile-unit, 1px))!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;white-space:normal!important;}
  #calculatorModal.ucm-design .calculator-body {padding:calc(14 * var(--wuim-mobile-unit, 1px)) calc(14 * var(--wuim-mobile-unit, 1px)) calc(20 * var(--wuim-mobile-unit, 1px))!important;background:var(--uac-bg)!important;}
  #calculatorModal.ucm-design :is(.calc-workspace,.calc-main-grid) {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:calc(12 * var(--wuim-mobile-unit, 1px))!important;}
  #calculatorModal.ucm-design .calc-context-strip {display:grid!important;grid-template-columns:1fr 1fr!important;padding:0 0 calc(12 * var(--wuim-mobile-unit, 1px))!important;gap:calc(10 * var(--wuim-mobile-unit, 1px))!important;border:0!important;background:none!important;}
  #calculatorModal.ucm-design .calc-context-strip > div:first-child {grid-column:1/-1!important;}
  #calculatorModal.ucm-design .calc-context-strip > div:first-child > span {display:none!important;}
  #calculatorModal.ucm-design .calc-context-strip > div {min-width:0!important;}
  #calculatorModal.ucm-design .calc-context-strip > details {grid-column:1/-1!important;border:0!important;}
  #calculatorModal.ucm-design .calc-context-strip > details summary {min-height:calc(32 * var(--wuim-mobile-unit, 1px))!important;}
  #calculatorModal.ucm-design .calc-context-strip > details > div {padding:calc(6 * var(--wuim-mobile-unit, 1px)) 0!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;color:var(--uac-muted)!important;}
  #calculatorModal.ucm-design .calc-context-strip > div > span {color:var(--uac-muted)!important;font-size:calc(11 * var(--wuim-mobile-unit, 1px))!important;}
  #calculatorModal.ucm-design .calc-context-strip :is(#calcEvent,#calcSelection,#calcCompetition,#calcRatingInfo,#calcDate) {display:block!important;background:none!important;padding:0!important;border:0!important;color:var(--uac-ink)!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;line-height:1.4!important;white-space:normal!important;width:100%!important;}
  #calculatorModal.ucm-design .calc-context-strip #calcEvent {font-size:calc(15 * var(--wuim-mobile-unit, 1px))!important;font-weight:650!important;}
  #calculatorModal.ucm-design .calc-modes {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:calc(3 * var(--wuim-mobile-unit, 1px))!important;padding:calc(4 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uac-line)!important;border-radius:calc(12 * var(--wuim-mobile-unit, 1px))!important;background:var(--uac-panel)!important;}
  #calculatorModal.ucm-design .calc-modes label {display:flex!important;justify-content:center!important;align-items:center!important;position:relative!important;min-width:0!important;min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;padding:calc(7 * var(--wuim-mobile-unit, 1px)) calc(3 * var(--wuim-mobile-unit, 1px))!important;font-size:calc(10 * var(--wuim-mobile-unit, 1px))!important;line-height:1.4!important;border:0!important;border-radius:calc(8 * var(--wuim-mobile-unit, 1px))!important;color:var(--uac-muted)!important;background:none!important;text-align:center!important;}
  #calculatorModal.ucm-design .calc-modes label:has(:checked) {background:var(--uac-soft)!important;color:var(--uac-accent)!important;}
  #calculatorModal.ucm-design .calc-modes input {position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;}
  #calculatorModal.ucm-design .calc-modes label:focus-within {outline:2px solid var(--uac-accent)!important;}
  #calculatorModal.ucm-design :is(.calc-inputs-card,.calc-action.lay,.calc-recommendation,.ucm-completion) {display:grid!important;gap:calc(14 * var(--wuim-mobile-unit, 1px))!important;min-width:0!important;border:1px solid var(--uac-line)!important;border-radius:calc(14 * var(--wuim-mobile-unit, 1px))!important;padding:calc(14 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;background:var(--uac-panel)!important;color:var(--uac-ink)!important;}
  #calculatorModal.ucm-design .calc-inputs-card > .calc-section-head {display:none!important;}
  #calculatorModal.ucm-design .ucm-leg-head {display:grid!important;grid-template-columns:calc(30 * var(--wuim-mobile-unit, 1px)) minmax(0,1fr)!important;column-gap:calc(10 * var(--wuim-mobile-unit, 1px))!important;align-items:center!important;}
  #calculatorModal.ucm-design .ucm-number {grid-row:span 2!important;display:grid!important;place-items:center!important;width:calc(30 * var(--wuim-mobile-unit, 1px))!important;height:calc(30 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uac-line)!important;border-radius:calc(9 * var(--wuim-mobile-unit, 1px))!important;font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;color:var(--uac-accent)!important;background:var(--uac-bg)!important;}
  #calculatorModal.ucm-design .ucm-leg-head strong {font-size:calc(14 * var(--wuim-mobile-unit, 1px))!important;line-height:1.4!important;}
  #calculatorModal.ucm-design .ucm-leg-head .calc-action-title {font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;color:var(--uac-muted)!important;font-weight:400!important;}
  #calculatorModal.ucm-design .ucm-fields {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:calc(10 * var(--wuim-mobile-unit, 1px))!important;align-items:end!important;}
  #calculatorModal.ucm-design .calc-input-row {display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:calc(7 * var(--wuim-mobile-unit, 1px))!important;padding:0!important;margin:0!important;border:0!important;min-width:0!important;}
  #calculatorModal.ucm-design .calc-input-row > span {font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;line-height:1.4!important;color:var(--uac-muted)!important;font-weight:400!important;}
  #calculatorModal.ucm-design :is(.calc-input-row input,.calc-input-row select,#calcLayStake,.ucm-amount) {box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;min-height:calc(46 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uac-line)!important;border-radius:calc(10 * var(--wuim-mobile-unit, 1px))!important;padding:calc(11 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;color:var(--uac-ink)!important;background:var(--uac-bg)!important;font-size:calc(16 * var(--wuim-mobile-unit, 1px))!important;line-height:calc(22 * var(--wuim-mobile-unit, 1px))!important;}
  #calculatorModal.ucm-design .ucm-amount {font-weight:650!important;}
  #calculatorModal.ucm-design .ucm-receipt {display:grid!important;gap:calc(12 * var(--wuim-mobile-unit, 1px))!important;border-top:1px solid var(--uac-line)!important;padding-top:calc(14 * var(--wuim-mobile-unit, 1px))!important;min-width:0!important;}
  #calculatorModal.ucm-design .ucm-receipt > strong {font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;line-height:1.5!important;}
  #calculatorModal.ucm-design .ucm-confirm {padding:calc(10 * var(--wuim-mobile-unit, 1px))!important;width:100%!important;border:1px solid var(--uac-line)!important;background:transparent!important;color:var(--uac-accent)!important;cursor:pointer!important;}
  #calculatorModal.ucm-design .ucm-coverage-status {font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;line-height:1.5!important;color:var(--uac-muted)!important;margin:0!important;}
  #calculatorModal.ucm-design .ucm-coverage-status:empty {display:none!important;}
  #calculatorModal.ucm-design .ucm-coverage-status.is-complete {padding:calc(10 * var(--wuim-mobile-unit, 1px))!important;border-radius:calc(8 * var(--wuim-mobile-unit, 1px))!important;background:var(--uac-good-bg)!important;color:var(--uac-good)!important;}
  #calculatorModal.ucm-design .ucm-coverage-status.is-excess {color:var(--uac-amber)!important;}
  #calculatorModal.ucm-design #secondOperationCard {display:grid!important;gap:calc(12 * var(--wuim-mobile-unit, 1px))!important;background:none!important;padding:0 0 calc(14 * var(--wuim-mobile-unit, 1px))!important;border:0!important;border-bottom:1px solid var(--uac-line)!important;margin:0!important;border-radius:0!important;}
  #calculatorModal.ucm-design #secondOperationCard .calc-section-head {padding:0!important;margin:0!important;border:0!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;}
  #calculatorModal.ucm-design .ucm-pending {display:grid!important;gap:calc(12 * var(--wuim-mobile-unit, 1px))!important;}
  #calculatorModal.ucm-design .ucm-pending-title {font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;color:var(--uac-accent)!important;}
  #calculatorModal.ucm-design .ucm-risk {display:flex!important;justify-content:space-between!important;gap:calc(8 * var(--wuim-mobile-unit, 1px))!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;line-height:1.5!important;}
  #calculatorModal.ucm-design .ucm-risk > span:first-child {color:var(--uac-muted)!important;}
  #calculatorModal.ucm-design #calcLiability {font-weight:650!important;white-space:nowrap!important;}
  #calculatorModal.ucm-design #openBetfairCoupon {width:100%!important;padding:calc(12 * var(--wuim-mobile-unit, 1px))!important;border:0!important;background:var(--uac-soft)!important;color:var(--uac-accent)!important;}
  #calculatorModal.ucm-design .ucm-settings {border-top:1px solid var(--uac-line)!important;padding-top:0!important;min-width:0!important;}
  #calculatorModal.ucm-design summary {min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;align-content:center!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;color:var(--uac-muted)!important;cursor:pointer!important;line-height:1.4!important;}
  #calculatorModal.ucm-design .ucm-settings > .calc-input-row {margin-bottom:calc(12 * var(--wuim-mobile-unit, 1px))!important;}
  #calculatorModal.ucm-design :is(.ucm-note,.calc-action-meta) {margin:0!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;line-height:1.5!important;color:var(--uac-muted)!important;}
  #calculatorModal.ucm-design .calc-action.back {background:none!important;border:0!important;padding:0!important;}
  #calculatorModal.ucm-design .calc-recommendation-head {display:flex!important;align-items:center!important;gap:calc(10 * var(--wuim-mobile-unit, 1px))!important;}
  #calculatorModal.ucm-design .calc-recommendation-head strong {font-size:calc(24 * var(--wuim-mobile-unit, 1px))!important;}
  #calculatorModal.ucm-design .save-operation {position:static!important;width:100%!important;margin:0!important;background:var(--uac-solid)!important;color:white!important;border:0!important;}
  #calculatorModal.ucm-design .calc-breakdown-wrap {margin:0!important;overflow:auto!important;}
  #calculatorModal.ucm-design .calc-breakdown {min-width:0!important;width:100%!important;font-size:calc(11 * var(--wuim-mobile-unit, 1px))!important;}
  #calculatorModal.ucm-design .calc-breakdown :is(td,th) {padding:calc(8 * var(--wuim-mobile-unit, 1px)) calc(4 * var(--wuim-mobile-unit, 1px))!important;white-space:normal!important;}
  #calculatorModal.ucm-design :is([hidden],.is-hidden,.calc-action-row:empty) {display:none!important;}
  #calculatorModal.ucm-design :is(button,input,select,summary):focus-visible {outline:2px solid var(--uac-accent)!important;outline-offset:2px!important;}
  #calculatorModal.ucm-design button:disabled {opacity:.5!important;}
  #betfairCouponModal.uac-native-modal {z-index:1400!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-dialog {width:100%!important;max-width:calc(460 * var(--wuim-mobile-unit, 1px))!important;min-width:0!important;max-height:100%!important;overflow:auto!important;border-radius:calc(14 * var(--wuim-mobile-unit, 1px))!important;}
  #betfairCouponModal.uac-native-modal .ucm-coupon-note {padding:calc(12 * var(--wuim-mobile-unit, 1px))!important;margin:0!important;background:var(--uac-bg)!important;color:var(--uac-ink)!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-ticket {grid-template-columns:minmax(0,1fr)!important;min-width:0!important;padding:calc(10 * var(--wuim-mobile-unit, 1px))!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-ticket > * {min-width:0!important;box-sizing:border-box!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-head {display:none!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-row {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:calc(10 * var(--wuim-mobile-unit, 1px))!important;padding:calc(12 * var(--wuim-mobile-unit, 1px))!important;font-size:calc(14 * var(--wuim-mobile-unit, 1px))!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-row > button {display:none!important;}
  #betfairCouponModal.uac-native-modal #betfairCouponSelection {grid-column:1/-1!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-row > span {display:block!important;min-width:0!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-row :is(#betfairCouponOdd,#betfairCouponStake) {width:100%!important;padding:calc(6 * var(--wuim-mobile-unit, 1px))!important;box-sizing:border-box!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-row strong {white-space:normal!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-row > span::before {display:block!important;font-size:calc(11 * var(--wuim-mobile-unit, 1px))!important;margin-bottom:calc(6 * var(--wuim-mobile-unit, 1px))!important;font-weight:400!important;}
  #betfairCouponModal.uac-native-modal #betfairCouponOdd::before {content:'Cuota';}
  #betfairCouponModal.uac-native-modal #betfairCouponStake::before {content:'Importe';}
  #betfairCouponModal.uac-native-modal #betfairCouponLiability::before {content:'Riesgo';}
  #betfairCouponModal.uac-native-modal .betfair-coupon-actions {display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:calc(10 * var(--wuim-mobile-unit, 1px))!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-cancel {grid-column:1/-1!important;min-width:0!important;white-space:normal!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-options {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:calc(10 * var(--wuim-mobile-unit, 1px))!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-options label {min-width:0!important;white-space:normal!important;line-height:1.4!important;}
  #betfairCouponModal.uac-native-modal .betfair-coupon-close {min-width:calc(44 * var(--wuim-mobile-unit, 1px))!important;min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;}
  #betfairCouponModal.uac-native-modal .ucm-coupon-guide {padding:calc(14 * var(--wuim-mobile-unit, 1px))!important;background:var(--uac-bg)!important;color:var(--uac-ink)!important;}
  #betfairCouponModal.uac-native-modal .ucm-coupon-steps {display:grid!important;grid-template-columns:1fr 1fr!important;gap:calc(6 * var(--wuim-mobile-unit, 1px))!important;}
  #betfairCouponModal.uac-native-modal .ucm-coupon-steps button {min-height:calc(44 * var(--wuim-mobile-unit, 1px))!important;border:1px solid var(--uac-line)!important;border-radius:calc(8 * var(--wuim-mobile-unit, 1px))!important;background:var(--uac-panel)!important;color:var(--uac-ink)!important;font-size:calc(12 * var(--wuim-mobile-unit, 1px))!important;}
  #betfairCouponModal.uac-native-modal .ucm-coupon-steps button[aria-pressed="true"] {background:var(--uac-soft)!important;color:var(--uac-accent)!important;}
  #betfairCouponModal.uac-native-modal .ucm-coupon-guide p {font-size:calc(13 * var(--wuim-mobile-unit, 1px))!important;line-height:1.6!important;margin-bottom:0!important;}
 }
}
