/* addon-popup-live-20261101 (Ashley 1 Nov 17:47-17:54 UK): popup for everyone + polish. Same trigger row for 1 or many options (no tick row),
   clear Selected state (tint, label, full name, Change, x), richer option cards (real attribute chips, More info), sticky "Add to my order" footer,
   summary card. Brand per store: BK = Jost headings, near-black accent; CK = Lato, green accent. Rollback /data/web/rollback/addon-ab-20261101/ */
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao{--ao-ink:#1c1917;--ao-mut:#68615c;--ao-line:#e6e1dc;--ao-tint:color-mix(in srgb,var(--ao-acc) 7%,#fff);--ao-hf:inherit;--ao-btn-r:6px;background:linear-gradient(180deg,var(--ao-tint),#fff 180px)!important;border:1px solid color-mix(in srgb,var(--ao-acc) 16%,#fff)!important;border-radius:16px!important;padding:16px 12px 12px!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao.ao-st-bk{--ao-hf:"BK Jost",Jost,ui-sans-serif,system-ui,sans-serif;--ao-tint:#f6f3ef;--ao-btn-r:4px}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao.ao-st-ck{--ao-btn-r:4px}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__head{margin:0 0 12px!important;padding:0 4px}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__title{font-family:var(--ao-hf)!important;font-size:1.25rem!important;line-height:1.25!important;font-weight:500!important;color:var(--ao-ink)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__sub{margin-top:4px!important;font-size:.875rem!important;line-height:1.4!important;color:var(--ao-mut)!important}
/* trigger rows: one design for every group */
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g{position:relative;margin:0 0 8px!important;background:#fff!important;border:1px solid var(--ao-line)!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(28,25,23,.05)!important;transition:border-color .15s,background-color .15s}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g.has-pick{background:var(--ao-tint)!important;border-color:var(--ao-acc)!important;box-shadow:inset 0 0 0 1px var(--ao-acc)!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__gh{grid-template-columns:52px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:72px!important;padding:10px 12px!important;background:transparent!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g.ao-x.has-pick .cl-ao__gh{padding-right:60px!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-th{width:52px!important;height:52px!important;border-radius:10px!important;background:#fff!important;border:1px solid var(--ao-line);overflow:hidden}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-th img{width:100%!important;height:100%!important;object-fit:contain!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__gl{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:.9375rem!important;line-height:1.3!important;font-weight:600!important;color:var(--ao-ink)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-l2{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:2px 6px!important;margin-top:4px!important;white-space:normal!important;font-size:.8125rem!important;line-height:1.35!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-l2 .ao-pr{font-size:.8125rem!important;font-weight:700!important;color:var(--ao-ink)!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-nm{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;min-width:0;color:var(--ao-mut)!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sk{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ao-acc)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g.has-pick .ao-sk{order:0}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g.has-pick .ao-pr{order:1}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g.has-pick .ao-nm{order:2;flex-basis:100%;color:var(--ao-ink)!important;font-weight:500}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g.has-pick .ao-nm::before{content:none!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-rt{display:inline-flex!important;align-items:center}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-cb{display:none!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g .ao-chs,html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g.ao-one .ao-chs{display:inline-flex!important;align-items:center;height:38px!important;padding:0 14px!important;border:1.5px solid var(--ao-acc)!important;border-radius:var(--ao-btn-r)!important;background:var(--ao-acc)!important;color:#fff!important;font-size:.8125rem!important;font-weight:700!important;white-space:nowrap}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g.has-pick .ao-chs,html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g.ao-one.has-pick .ao-chs{background:#fff!important;color:var(--ao-ink)!important;border-color:var(--ao-acc)!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-chs::after{content:"\203A";margin-left:5px;font-size:1.05rem;line-height:1}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g.ao-one.has-pick{background:var(--ao-tint)!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-rm{position:absolute;top:50%;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-20px;padding:0;border:1px solid var(--ao-line);border-radius:50%;background:#fff;color:var(--ao-ink);cursor:pointer}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-rm:hover{border-color:var(--ao-ink)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__gh:focus-visible,html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-rm:focus-visible{outline:2px solid var(--ao-acc);outline-offset:2px}
/* summary card */
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__sum{margin:12px 0 0!important;padding:0!important;background:#fff!important;border:1px solid var(--ao-line)!important;border-radius:14px!important;overflow:hidden}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumt{display:flex;align-items:center;gap:8px;width:100%;min-height:52px;padding:12px 16px;border:0;background:none;color:var(--ao-ink);font:inherit;text-align:left;cursor:pointer}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumt__l{flex:1;min-width:0;font-family:var(--ao-hf);font-size:1rem;font-weight:600}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumt__n{font-family:inherit;font-weight:400;color:var(--ao-mut);font-size:.875rem}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumt__v{font-size:1rem;font-weight:700}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumt__c{flex:none;transition:transform .2s}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumt[aria-expanded="true"] .ao-sumt__c{transform:rotate(180deg)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumb{padding:0 16px 14px;border-top:1px solid var(--ao-line)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumL{list-style:none!important;margin:0!important;padding:0!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumL li{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto 36px!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:8px 0!important;border-bottom:1px solid #f1ede9;font-size:.8125rem!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumL__img{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--ao-line);border-radius:8px;background:#fff;overflow:hidden;color:var(--ao-mut)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumL__img img{width:100%;height:100%;object-fit:contain}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumL__img.is-base{background:var(--ao-tint);border-color:transparent;color:var(--ao-ink)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumL__n{min-width:0;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35;color:var(--ao-ink)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumL__base .ao-sumL__n{font-weight:600}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumL__p{font-weight:600;white-space:nowrap;text-align:right}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumL__x{display:flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;margin-left:4px;padding:0!important;border:1px solid var(--ao-line)!important;border-radius:50%!important;background:#fff!important;color:var(--ao-ink)!important;cursor:pointer}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumE{margin:10px 0 0;font-size:.8125rem;line-height:1.4;color:var(--ao-mut)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sumS{display:flex;justify-content:space-between;margin:10px 0 0;font-size:.875rem;color:var(--ao-mut)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__sum .cl-ao__tot{display:flex!important;justify-content:space-between!important;align-items:baseline;margin:8px 0 0!important;padding:10px 0 0!important;border-top:1px solid var(--ao-line)!important;font-size:1rem!important;font-weight:700;color:var(--ao-ink)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__sum .cl-ao__tot strong{font-size:1.125rem}
/* popup: bottom sheet (mobile) / centred modal (desktop) */
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao dialog.ao-sh{max-height:90vh;max-height:90dvh;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px rgba(28,25,23,.2);background:#fff;font-family:inherit}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao dialog.ao-sh[open]{animation:ao-up .3s cubic-bezier(.2,.8,.2,1)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao dialog.ao-sh.is-closing{animation:ao-down .17s ease-in forwards}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao dialog.ao-sh::backdrop{background:rgba(28,25,23,.5);animation:ao-fade .25s ease}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao dialog.ao-sh.is-closing::backdrop{opacity:0;transition:opacity .17s}
@keyframes ao-up{from{transform:translateY(100%)}to{transform:none}}
@keyframes ao-down{from{transform:none}to{transform:translateY(100%)}}
@keyframes ao-fade{from{opacity:0}to{opacity:1}}
@keyframes ao-in{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}
@keyframes ao-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.98)}}
@media (min-width:768px){
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao dialog.ao-sh{width:min(94vw,600px);max-height:86vh;border-radius:18px;box-shadow:0 24px 64px rgba(28,25,23,.25)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao dialog.ao-sh[open]{animation:ao-in .22s cubic-bezier(.2,.8,.2,1)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao dialog.ao-sh.is-closing{animation:ao-out .15s ease-in forwards}
}
@media (prefers-reduced-motion:reduce){
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao dialog.ao-sh,html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao dialog.ao-sh[open]{animation:none!important}
}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__hd{position:relative;align-items:flex-start!important;padding:24px 12px 14px 20px!important;border-bottom:1px solid var(--ao-line)!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__hd::before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:#d8d2cc}
@media (min-width:768px){html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__hd{padding-top:18px!important}html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__hd::before{display:none}}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__hl{min-width:0;flex:1}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__t{margin:0!important;font-family:var(--ao-hf);font-size:1.1875rem!important;line-height:1.25!important;font-weight:600!important;color:var(--ao-ink);white-space:normal}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__s{margin:3px 0 0;font-size:.8125rem;color:var(--ao-mut)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__x{display:flex;align-items:center;justify-content:center;flex:none;width:40px!important;height:40px!important;border-radius:50%!important;background:#f3f0ed!important;color:var(--ao-ink)!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__bd{padding:12px!important;background:#f8f6f4}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__list{gap:10px!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__card{grid-template-columns:88px minmax(0,1fr)!important;align-items:start!important;gap:4px 14px!important;min-height:0!important;padding:12px 48px 12px 12px!important;border:1.5px solid var(--ao-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 2px rgba(28,25,23,.04)!important;transition:border-color .15s,background-color .15s,box-shadow .15s}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__card.is-on{border-color:var(--ao-acc)!important;background:var(--ao-tint)!important;box-shadow:inset 0 0 0 1px var(--ao-acc)!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__card.is-oos{opacity:.6}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__img{width:88px!important;height:88px!important;border-radius:10px!important;background:#fff!important;border:1px solid #efebe7;overflow:hidden}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__img img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important}
@media (min-width:768px){html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__card{grid-template-columns:104px minmax(0,1fr)!important}html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__img{width:104px!important;height:104px!important}}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__info{display:flex!important;flex-direction:column;gap:4px;min-width:0!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__name{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;font-size:.9375rem!important;line-height:1.3!important;font-weight:600!important;color:var(--ao-ink)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__ben{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;white-space:normal!important;overflow:hidden!important;font-size:.8125rem!important;line-height:1.4!important;color:var(--ao-mut)!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__foot{order:5;margin-top:2px!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__price{font-size:1.125rem!important;line-height:1.3!important;font-weight:700!important;color:var(--ao-ink);white-space:normal!important;overflow:visible!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__price .cl-ao__oos{display:block!important;margin-top:2px!important;font-size:.75rem!important;font-weight:400!important;color:var(--ao-mut)!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__fit{font-size:.6875rem!important;font-weight:700;color:var(--ao-acc)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-fx{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;pointer-events:none}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-fx span{padding:3px 8px;border-radius:999px;background:#f2eeea;color:#3f3935;font-size:.71875rem;line-height:1.3;white-space:nowrap}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__card.is-on .ao-fx span{background:#fff}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-bdg{display:none;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--ao-acc);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__card.is-on .ao-bdg{display:inline-flex}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__tick{top:14px!important;right:12px!important;transform:none!important;width:24px!important;height:24px!important;border:2px solid #9a928c!important;border-radius:7px!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh--one .cl-ao__tick{border-radius:50%!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh .cl-ao__card.is-on .cl-ao__tick{background:var(--ao-acc)!important;border-color:var(--ao-acc)!important;color:#fff!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-more{position:relative;z-index:3;grid-column:1/-1;margin-top:6px;border-top:1px solid #efebe7}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-more summary{display:flex;align-items:center;gap:6px;min-height:40px;padding:6px 0 0;list-style:none;cursor:pointer;font-size:.8125rem;font-weight:700;color:var(--ao-ink);text-decoration:underline;text-underline-offset:3px}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-more summary::-webkit-details-marker{display:none}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-more summary svg{transition:transform .2s}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-more[open] summary svg{transform:rotate(180deg)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-more .ao-more__c,html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-more[open] .ao-more__o{display:none}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-more[open] .ao-more__c{display:inline}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-more__sp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:8px 0 0;padding:10px 12px;border-radius:10px;background:#f8f6f4}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-more__sp dt{margin:0;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ao-mut)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-more__sp dd{margin:0;font-size:.8125rem;font-weight:600;color:var(--ao-ink)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-more__d{margin:10px 0 2px;font-size:.8125rem;line-height:1.55;color:#3f3935;max-height:none}
/* sticky footer: chosen item + price + primary button */
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__ft{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid var(--ao-line)!important;box-shadow:0 -6px 18px rgba(28,25,23,.06)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__fi{display:flex;flex-direction:column;flex:1;min-width:0}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__fn{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.8125rem;line-height:1.3;color:var(--ao-mut)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__fp{font-size:1.0625rem;font-weight:700;color:var(--ao-ink)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__done{flex:none;min-width:0!important;height:50px!important;padding:0 22px!important;border:1.5px solid var(--ao-acc)!important;border-radius:var(--ao-btn-r)!important;background:var(--ao-acc)!important;color:#fff!important;font-family:inherit;font-size:1rem!important;font-weight:700!important;cursor:pointer}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__done.is-ghost{background:#fff!important;color:var(--ao-ink)!important;border-color:var(--ao-line)!important}