body.team.is-board #team-board.has-duvy-nest .board-footer-actions{position:absolute;left:var(--nest-footer-left);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(50% - var(--nest-footer-left) - 95px)}
body.team.is-board #team-board.has-duvy-nest .board-footer .board-footer-actions #policies-open{position:static;inset:auto;transform:none;max-width:none;min-width:0;width:210px;flex:1 1 auto}
body.team.is-board #team-board #discounts-open{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:10px;box-sizing:border-box;border:1px solid #a27a33;border-radius:12px;background:linear-gradient(135deg,#f7dfa1,#d8b267 45%,#b78a3c);color:#493619;box-shadow:inset 0 1px 0 #fff8,0 3px 10px #8b682323;cursor:pointer;transition:transform .2s,box-shadow .2s}
body.team.is-board #team-board #discounts-open:hover{transform:translateY(-2px);box-shadow:0 6px 16px #8b682345}#discounts-open svg{display:block;width:24px;height:24px}
body.team #discounts-dialog{--find-ink:#183c46;--find-muted:#65716e;--find-gold:#ad843e;--find-line:#e4e3d9;box-sizing:border-box;width:min(1220px,calc(100vw - 48px));height:min(900px,calc(100dvh - 44px));max-width:none;max-height:none;margin:auto;padding:0;border:1px solid #d9d8ce;border-radius:26px;background:#f8f7f2;color:var(--find-ink);box-shadow:0 40px 140px #00121b66;font-family:var(--duv-font-ui,Arial,sans-serif);overflow:hidden;text-align:left}
#discounts-dialog::backdrop{background:#071b26b8;backdrop-filter:blur(9px)}#discounts-dialog *,#discounts-dialog *::before,#discounts-dialog *::after{box-sizing:border-box}#discounts-dialog [hidden]{display:none!important}#discounts-dialog button,#discounts-dialog input,#discounts-dialog select{font:inherit}#discounts-dialog button{cursor:pointer}#discounts-dialog button:disabled{opacity:.55;cursor:wait}#discounts-dialog svg{display:block;width:22px;height:22px;flex-shrink:0}#discounts-dialog :focus-visible,#discounts-open:focus-visible{outline:3px solid #ad843e;outline-offset:4px}
#discounts-dialog .find-topbar{height:74px;padding:0 38px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--find-line);background:#fcfbf7;gap:16px}#discounts-dialog .find-brand{display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--find-ink);font-size:17px;font-weight:600;letter-spacing:-.025em}#discounts-dialog .find-brand-mark{color:var(--find-gold)}#discounts-dialog .find-brand-mark svg{width:27px;height:27px}#discounts-dialog .find-topbar-right{display:flex;align-items:center;gap:24px}#discounts-dialog .find-location{font-size:10px;letter-spacing:.14em;color:#76817a}#discounts-dialog .find-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--find-line);border-radius:50%;color:var(--find-ink);background:transparent;padding:8px}#discounts-dialog .find-close:hover{background:#ecebe3}
#discounts-dialog .find-scroll{height:calc(100% - 74px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bfc5b8 transparent;padding:34px 38px 0;scroll-behavior:smooth}#discounts-dialog .find-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:38px;align-items:stretch;margin-bottom:32px}#discounts-dialog .find-intro{padding:14px 0 4px}#discounts-dialog .find-eyebrow{margin:0 0 17px;font-size:10px;font-weight:500;letter-spacing:.15em;color:#8b703d;line-height:1.6}#discounts-dialog h2{margin:0 0 18px;max-width:450px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,4.5vw,59px);font-weight:400;line-height:1.04;letter-spacing:-.055em;color:#163945}#discounts-dialog .find-description{max-width:470px;margin:0;font-size:14px;line-height:1.8;color:#66756e}#discounts-dialog .find-stats{display:flex;gap:26px;margin-top:25px}#discounts-dialog .find-stats>div{display:flex;flex-direction:column;gap:5px}#discounts-dialog .find-stats>div+div{border-left:1px solid #dddccc;padding-left:25px}#discounts-dialog .find-stats strong{font-size:24px;font-weight:500;letter-spacing:-.035em;font-variant-numeric:tabular-nums}#discounts-dialog .find-stats span{font-size:10px;color:var(--find-muted);line-height:1.4}
#discounts-dialog .find-spotlight{position:relative;overflow:hidden;border-radius:20px;min-height:300px;padding:28px 30px;background:radial-gradient(ellipse at 100% 0,#385c59 0,transparent 65%),#153b46;color:#fcf6e7;display:flex;flex-direction:column;align-items:flex-start}#discounts-dialog .find-spotlight::after{content:'';position:absolute;width:220px;height:220px;border:1px solid #e2c27e1f;border-radius:50%;right:-110px;top:60px;box-shadow:0 0 0 28px #e2c27e08,0 0 0 60px #e2c27e05;pointer-events:none}#discounts-dialog .find-spotlight-label{display:flex;align-items:center;gap:9px;color:#e3c990;font-size:9px;letter-spacing:.14em;margin:0 0 14px;line-height:1.4}#discounts-dialog .find-spotlight-label svg{width:15px;height:15px}#discounts-dialog .find-spotlight-value{font-family:Georgia,serif;font-size:clamp(28px,3vw,43px);line-height:1.1;letter-spacing:-.04em;color:#f4dfae;margin:0 0 12px}#discounts-dialog .find-spotlight h3{font-size:19px;font-weight:400;line-height:1.4;margin:0 0 14px;max-width:95%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#discounts-dialog .find-spotlight-source{font-size:11px;line-height:1.5;color:#bacfca;margin:0 0 18px}#discounts-dialog .find-spotlight-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #dfcca640;padding-top:16px;margin-top:auto;width:100%;color:#f4dfae;text-decoration:none;font-size:12px;position:relative;z-index:1}#discounts-dialog .find-empty-compass svg{width:40px;height:40px;margin:10px 0 20px;color:#d1b778}
#discounts-dialog .find-toolbar{display:flex;align-items:center;gap:16px;padding:20px 0;border-top:1px solid var(--find-line);border-bottom:1px solid var(--find-line)}#discounts-dialog .find-tabs{display:flex;gap:5px;flex-shrink:0}#discounts-dialog .find-tab{border:0;border-radius:9px;background:transparent;padding:11px 14px;font-size:12px;color:#697772;white-space:nowrap}#discounts-dialog .find-tab[aria-selected=true]{background:#193f49;color:#fffaf0}#discounts-dialog .find-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--find-line);border-radius:9px;padding:0 12px;min-width:150px;margin-left:auto;flex:1}#discounts-dialog .find-search svg{width:17px;color:#7b8880}#discounts-dialog .find-search input{background:none;border:0;min-width:0;width:100%;height:40px;padding:0;color:var(--find-ink);font-size:12px}#discounts-dialog .find-search input::placeholder{color:#828d85;opacity:1}#discounts-dialog .find-scope{border:1px solid var(--find-line);border-radius:9px;height:42px;padding:0 10px;color:var(--find-ink);background:#fff;font-size:11px;max-width:155px}
#discounts-dialog .find-categories{display:flex;gap:7px;overflow:auto;padding:20px 0 12px;scrollbar-width:thin;scrollbar-color:#d0cdbf transparent}#discounts-dialog .find-category{display:flex;align-items:center;gap:7px;flex-shrink:0;border:1px solid var(--find-line);border-radius:30px;background:transparent;color:#68756e;padding:9px 12px;font-size:10px;white-space:nowrap}#discounts-dialog .find-category>span:last-child{font-size:9px;opacity:.7}#discounts-dialog .find-category svg{width:14px;height:14px}#discounts-dialog .find-category[aria-pressed=true]{color:#765621;background:#f4ead2;border-color:#d8c18c}#discounts-dialog .find-status{margin:8px 0 25px;font-size:10px;color:#7a857c;line-height:1.5}#discounts-dialog .find-content{min-height:220px;scroll-margin-top:24px}#discounts-dialog .find-section{margin:0 0 34px}#discounts-dialog .find-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}#discounts-dialog .find-section-kicker{font-size:10px;color:#849083;margin:0 0 5px}#discounts-dialog .find-section-heading h3{font-family:Georgia,serif;font-size:27px;font-weight:400;letter-spacing:-.035em;margin:0;line-height:1.2}#discounts-dialog .find-text-button{display:inline-flex;align-items:center;gap:10px;padding:5px 0;border:0;background:none;color:#8a6b35;font-size:11px;text-decoration:none;white-space:nowrap}#discounts-dialog .find-text-button svg{width:17px;height:17px}
#discounts-dialog .find-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#discounts-dialog .find-card{--cat:#789586;display:flex;flex-direction:column;min-width:0;padding:21px 22px;background:#fff;border:1px solid var(--find-line);border-radius:16px;position:relative;transition:border-color .2s,transform .2s,box-shadow .2s}#discounts-dialog .find-card:hover{border-color:#b6c2b2;transform:translateY(-3px);box-shadow:0 10px 30px #153b460a}#discounts-dialog .find-card-featured{background:linear-gradient(145deg,#f2f5eb,#fff 75%);border-color:#d1dac4}#discounts-dialog .find-card[data-category=gastronomia]{--cat:#b27b59}#discounts-dialog .find-card[data-category=cine],#discounts-dialog .find-card[data-category=cultura]{--cat:#8e839f}#discounts-dialog .find-card[data-category=libros],#discounts-dialog .find-card[data-category=aprender]{--cat:#ab966d}#discounts-dialog .find-card[data-category=viajes],#discounts-dialog .find-card[data-category=beneficios]{--cat:#6b99a2}#discounts-dialog .find-card-top{display:flex;align-items:center;gap:9px;min-height:32px;margin-bottom:18px}#discounts-dialog .find-category-icon{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;background:color-mix(in srgb,var(--cat) 12%,white);color:var(--cat);border-radius:9px}#discounts-dialog .find-category-icon svg{width:17px;height:17px}#discounts-dialog .find-source{font-size:10px;color:#758177;line-height:1.35;overflow-wrap:anywhere}#discounts-dialog .find-save{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;padding:7px;margin-left:auto;background:transparent;border:1px solid transparent;border-radius:50%;color:#92a08f}#discounts-dialog .find-save svg{width:16px;height:16px}#discounts-dialog .find-save:hover,#discounts-dialog .find-save.is-saved{color:#9e7938;background:#f5ecd6;border-color:#e3d1a5}#discounts-dialog .find-benefit{font-family:Georgia,serif;font-size:35px;letter-spacing:-.045em;font-weight:400;line-height:1.15;color:#56755c;margin:0 0 13px}#discounts-dialog .find-benefit-long{font-size:24px}#discounts-dialog .find-card h4{margin:0 0 10px;color:#25464c;font-size:14px;font-weight:500;line-height:1.45;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#discounts-dialog .find-card-description{margin:0 0 18px;font-size:11px;color:#798275;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#discounts-dialog .find-card-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;margin-bottom:12px}#discounts-dialog .find-card-meta span{background:#f3f4ee;border-radius:4px;padding:4px 6px;font-size:8px;color:#78826e}#discounts-dialog .find-details{font-size:10px;line-height:1.6;color:#788374;margin-bottom:14px}#discounts-dialog .find-details summary{cursor:pointer;color:#8b784e}#discounts-dialog .find-details p{margin:8px 0}#discounts-dialog .find-card-link{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e9eae1;padding-top:13px;font-size:11px;color:#315746;text-decoration:none}#discounts-dialog .find-card-link svg{width:17px;height:17px}
#discounts-dialog .find-footer{border-top:1px solid var(--find-line);padding:25px 0 28px;margin-top:30px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}#discounts-dialog .find-footer strong{font-family:Georgia,serif;font-size:18px;font-weight:400;letter-spacing:-.02em}#discounts-dialog .find-footer p{max-width:650px;font-size:9px;line-height:1.8;color:#83907e;margin:8px 0 0}#discounts-dialog .find-empty{padding:50px 20px;text-align:center;max-width:560px;margin:0 auto}#discounts-dialog .find-empty>span{display:grid;place-items:center;color:#af945b;margin-bottom:15px}#discounts-dialog .find-empty>span svg{width:35px;height:35px}#discounts-dialog .find-empty h3{font-family:Georgia,serif;font-size:26px;line-height:1.3;font-weight:400;margin:0 0 14px}#discounts-dialog .find-empty p{font-size:13px;line-height:1.7;color:#758170}#discounts-dialog .find-more{display:block;margin:24px auto;padding:12px 24px;border:1px solid #ccb37f;background:#f4ead2;color:#795d28;border-radius:10px;font-size:12px}
#discounts-dialog .find-sources-intro{max-width:650px;margin-bottom:24px}#discounts-dialog .find-sources-intro h3{font-family:Georgia,serif;font-weight:400;font-size:26px;margin:0 0 12px}#discounts-dialog .find-sources-intro p{font-size:12px;line-height:1.75;color:#768270}#discounts-dialog .find-sources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#discounts-dialog .find-source-row{display:grid;grid-template-columns:24px 1fr auto;gap:5px 10px;border:1px solid var(--find-line);border-radius:10px;padding:14px;background:#fff;align-items:center}#discounts-dialog .find-source-row>span:first-child{grid-row:span 2;color:#9b8e6c}#discounts-dialog .find-source-row>span:first-child svg{width:18px;height:18px}#discounts-dialog .find-source-row strong{font-size:11px;font-weight:500}#discounts-dialog .find-source-row>span:nth-of-type(2){grid-column:2;font-size:9px;color:#88917f}#discounts-dialog .find-source-link{grid-column:3;grid-row:1 / 3;display:flex;gap:7px;align-items:center;font-size:10px;color:#7e6c41;text-decoration:none}#discounts-dialog .find-source-link svg{width:14px;height:14px}#discounts-dialog .find-toast{position:absolute;bottom:22px;left:50%;transform:translate(-50%,15px);width:max-content;max-width:calc(100% - 40px);padding:13px 20px;border-radius:12px;background:#183d46;color:#fff6e4;font-size:12px;box-shadow:0 10px 30px #0c2e4933;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:3}#discounts-dialog .find-toast.visible{opacity:1;transform:translate(-50%,0)}
@media(max-width:1000px){body.team.is-board #team-board.has-duvy-nest .board-footer-actions{top:0;transform:none;max-width:calc(50% - var(--nest-footer-left) - 10px);gap:8px}body.team.is-board #team-board.has-duvy-nest .board-footer .board-footer-actions #policies-open{width:130px}#discounts-dialog .find-topbar{padding:0 26px}#discounts-dialog .find-scroll{padding:25px 26px 0}#discounts-dialog .find-hero{gap:24px}#discounts-dialog .find-stats{gap:15px}#discounts-dialog .find-stats>div+div{padding-left:15px}#discounts-dialog .find-card{padding:18px}#discounts-dialog .find-toolbar{flex-wrap:wrap}#discounts-dialog .find-search{min-width:200px}}
@media(max-width:760px){body.team #discounts-dialog{width:calc(100vw - 24px);height:calc(100dvh - 24px);border-radius:20px}#discounts-dialog .find-hero{grid-template-columns:1fr;gap:22px}#discounts-dialog h2{max-width:none;font-size:45px}#discounts-dialog .find-intro{padding-top:5px}#discounts-dialog .find-description{max-width:none}#discounts-dialog .find-spotlight{min-height:220px;padding:24px}#discounts-dialog .find-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#discounts-dialog .find-tabs{width:100%}#discounts-dialog .find-search{min-width:140px}#discounts-dialog .find-sources-grid{grid-template-columns:1fr}#discounts-dialog .find-footer{flex-direction:column;gap:14px}#discounts-dialog .find-location{font-size:8px;letter-spacing:.05em}#discounts-dialog .find-topbar-right{gap:12px}}
@media(max-width:550px){body.team.is-board #team-board.has-duvy-nest .board-footer-actions{left:96px;top:33px;max-width:calc(100% - 150px);gap:6px}body.team.is-board #team-board #discounts-open{flex-basis:36px;width:36px;height:36px;padding:8px;border-radius:10px}body.team.is-board #team-board.has-duvy-nest .board-footer{height:104px;min-height:104px;max-height:104px;flex-basis:104px}body.team.is-board #team-board.has-duvy-nest .board-footer .news-nav{top:auto;bottom:0}#discounts-dialog .find-topbar{height:65px;padding:0 18px}#discounts-dialog .find-scroll{height:calc(100% - 65px);padding:22px 18px 0}#discounts-dialog .find-brand{font-size:15px;gap:9px}#discounts-dialog .find-location{display:none}#discounts-dialog .find-grid{grid-template-columns:1fr}#discounts-dialog .find-card{padding:22px}#discounts-dialog .find-eyebrow{font-size:8px}#discounts-dialog h2{font-size:43px}#discounts-dialog .find-description{font-size:12px}#discounts-dialog .find-stats{gap:18px}#discounts-dialog .find-stats>div+div{padding-left:18px}#discounts-dialog .find-stats strong{font-size:24px}#discounts-dialog .find-stats span{font-size:8px}#discounts-dialog .find-scope{max-width:115px;font-size:10px}#discounts-dialog .find-search input{font-size:11px}#discounts-dialog .find-toolbar{gap:10px}#discounts-dialog .find-section-heading{gap:10px}#discounts-dialog .find-section-heading h3{font-size:24px}#discounts-dialog .find-section-kicker{font-size:9px}#discounts-dialog .find-text-button{font-size:10px}#discounts-dialog .find-benefit{font-size:38px}#discounts-dialog .find-card h4{font-size:16px}#discounts-dialog .find-card-description{font-size:12px}}
#discounts-dialog .find-availability{display:flex;align-items:center;gap:8px;margin:18px 0 0;color:#617459;font-size:11px;line-height:1.5}#discounts-dialog .find-live-dot{width:6px;height:6px;border-radius:50%;background:#79936b;box-shadow:0 0 0 4px #79936b14;flex-shrink:0}#discounts-dialog .find-card-description{font-size:12px}#discounts-dialog .find-card-meta span{font-size:10px}#discounts-dialog .find-details{font-size:11px}#discounts-dialog .find-source{font-size:11px}#discounts-dialog .find-status{font-size:11px}#discounts-dialog .find-details[open] p{overflow-wrap:anywhere;max-height:240px;overflow:auto}#discounts-dialog .find-card-link{min-height:42px}#discounts-dialog .find-save{width:36px;height:36px}
#discounts-dialog #find-title:focus-visible{outline:none}
#discounts-dialog .find-search:focus-within{outline:3px solid #ad843e;outline-offset:4px}#discounts-dialog .find-search input:focus-visible{outline:none}
/* Isolate selection colors from the board's shared button theme. */
#discounts-dialog .find-tab[aria-selected=true]{background:#193f49!important;color:#fffaf0!important;border-color:#193f49!important}#discounts-dialog .find-category[aria-pressed=true]{background:#f4ead2!important;border-color:#d8c18c!important;color:#765621!important}#discounts-dialog .find-save.is-saved{background:#f5ecd6!important;border-color:#e3d1a5!important;color:#9e7938!important}body.team.is-board #team-board #discounts-open:active{background:linear-gradient(135deg,#f7dfa1,#d8b267 45%,#b78a3c)!important;border-color:#a27a33!important;color:#493619!important}
@media(min-width:1001px){#discounts-dialog h2{max-width:none;font-size:55px}#discounts-dialog .find-description{max-width:540px}}
@media(prefers-reduced-motion:reduce){#discounts-dialog *,#discounts-open{transition:none!important;scroll-behavior:auto!important}#discounts-dialog .find-card:hover{transform:none}}
