/* Picorae v18.120 — real LIVE host contribution + sharing choices.
   Keep original interactive elements and selected state; visual grouping only.
   Compact premium tiles, less scrolling, no list-of-checkboxes effect. */
#manageView .p120-choice-section{
 --p120-ink:#34281b;--p120-muted:#766653;--p120-line:#dfcaaa;
 background:linear-gradient(155deg,#fffdfa,#faf2e6)!important;
 border:1px solid var(--p120-line)!important;
 border-radius:20px!important;
 box-shadow:0 6px 19px rgba(77,51,24,.055)!important;
}
#manageView .p120-choice-section .p120-choice-grid{
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:9px!important;
 min-width:0!important;
 max-width:100%!important;
 align-items:stretch!important;
}
#manageView .p120-choice-section .p120-choice-grid > .p120-choice{
 position:relative;
 display:grid!important;
 grid-template-columns:34px minmax(0,1fr)!important;
 grid-template-rows:auto!important;
 align-content:center!important;
 align-items:center!important;
 justify-items:start!important;
 min-height:89px!important;
 min-width:0!important;
 width:100%!important;
 max-width:100%!important;
 margin:0!important;
 padding:11px 9px!important;
 box-sizing:border-box!important;
 border:1px solid #e5d9c8!important;
 background:#fffdf9!important;
 border-radius:14px!important;
 color:var(--p120-ink)!important;
 white-space:normal!important;
 text-align:left!important;
 line-height:1.3!important;
 box-shadow:none!important;
 gap:5px!important;
}
#manageView .p120-choice-section .p120-choice-grid > .p120-choice[data-p120-choice-index="2"]{
 grid-column:1/-1!important;
 min-height:73px!important;
}
#manageView .p120-choice-section .p120-choice-grid > .p120-choice :is(b,strong,small,span,div){
 min-width:0;
 max-width:100%;
 overflow-wrap:anywhere;
 white-space:normal;
}
#manageView .p120-choice-section .p120-choice-grid > .p120-choice:is(.selected,.active,[aria-pressed="true"],[aria-checked="true"]){
 border-color:#a97934!important;
 background:linear-gradient(155deg,#fff6e3,#f4e5c7)!important;
 box-shadow:inset 0 0 0 1px rgba(159,113,45,.19)!important;
}
#manageView .p120-choice-section .p120-choice-grid > .p120-choice:focus-visible{
 outline:3px solid #9e763d!important;outline-offset:2px!important;
}
#manageView .p120-choice-section :is(h2,h3){
 font-family:Georgia,serif!important;
 color:var(--p120-ink)!important;
 line-height:1.14!important;
}
#manageView .p120-choice-section :is(p,small):not(.p120-choice small){line-height:1.45}
@media(max-width:360px){
 #manageView .p120-choice-section .p120-choice-grid{gap:7px!important}
 #manageView .p120-choice-section .p120-choice-grid > .p120-choice{
  grid-template-columns:29px minmax(0,1fr)!important;
  padding:10px 6px!important;
  min-height:94px!important;
 }
}
@media(prefers-reduced-motion:reduce){
 #manageView .p120-choice-grid > .p120-choice{transition:none!important}
}
