/* Sugarcoat HQ v0.11.1 — UI reorganisation
   Frontend-only. No workflow safety or backend write gates are changed here. */
:root{
  --bg:#090a11;--bg2:#0d0e17;--panel:#121420;--panel2:#181a28;--panel3:#202235;
  --text:#f7f7fb;--muted:#989bad;--pink:#f344d7;--purple:#8d5cff;--purple2:#b267ff;
  --green:#54e58b;--amber:#ffbb3e;--red:#ff536c;--blue:#4e9eff;--line:#292c3e;
  --shadow:0 18px 55px rgba(0,0,0,.28);--radius:18px;
}
html{background:var(--bg)}
body{background:radial-gradient(circle at 62% -10%,rgba(100,50,170,.12),transparent 35%),linear-gradient(180deg,#0b0c14 0%,#08090e 100%);letter-spacing:-.005em}
.app{max-width:1320px;padding:24px 34px 64px}
.top{min-height:58px;margin:0 0 18px;position:relative}
.brand{display:flex;align-items:center;width:auto;height:58px;font-weight:900;font-size:27px;letter-spacing:-.6px;line-height:1}
.brand span,.v0111-nav-brand span{background:linear-gradient(90deg,var(--pink),var(--purple));-webkit-background-clip:text;background-clip:text;color:transparent}
.brand img{display:none}
.v0111-nav-brand{display:none;font-weight:900;font-size:23px;letter-spacing:-.7px;line-height:1;padding:8px 9px 13px;white-space:nowrap}
.avatar{width:38px;height:38px;background:linear-gradient(135deg,#2c1c31,#221a2c);border-color:#4b3152;font-size:12px;box-shadow:0 0 0 4px rgba(255,79,216,.03)}
.card{background:linear-gradient(180deg,rgba(20,22,34,.98),rgba(17,19,30,.98));border-color:var(--line);border-radius:var(--radius);box-shadow:none;padding:18px;margin:12px 0}
.hero{background:linear-gradient(135deg,rgba(47,25,57,.82),rgba(24,24,39,.94) 58%,rgba(18,20,31,.98));border-color:#343047;box-shadow:var(--shadow)}
.eyebrow{font-size:10px;letter-spacing:.16em;color:#a6a8b8}.big{font-size:30px;letter-spacing:-.035em}.sub{color:var(--muted)}
.btn{border:1px solid transparent;border-radius:10px;padding:10px 13px;background:#222538;transition:.16s ease;box-shadow:none}.btn:hover{filter:brightness(1.09);transform:translateY(-1px)}.btn.primary{background:linear-gradient(90deg,#f344d7,#8d5cff);box-shadow:0 8px 24px rgba(188,57,239,.18)}.btn.ghost{background:#202234;border-color:#2d3045}.btn.danger{background:rgba(255,83,108,.11);border-color:rgba(255,83,108,.28);color:#ff8fa0}
.pill{border:1px solid rgba(255,255,255,.04);font-size:11px;padding:6px 9px}.green{background:rgba(84,229,139,.11);color:#74f0a3}.amber{background:rgba(255,187,62,.12);color:#ffd071}.red{background:rgba(255,83,108,.12);color:#ff8293}.purple{background:rgba(141,92,255,.15);color:#c5b1ff}.blue{background:rgba(78,158,255,.13);color:#9bc6ff}
.notice{border-radius:13px;border-color:rgba(255,187,62,.25);background:rgba(83,56,18,.35);color:#ffd68a}.notice.success{background:rgba(19,66,41,.36);border-color:rgba(84,229,139,.24);color:#90efb4}

/* Shell / navigation */
.nav{z-index:80}.nav button{position:relative}.nav button.active{background:linear-gradient(90deg,rgba(141,92,255,.30),rgba(243,68,215,.12));color:white;border:1px solid rgba(141,92,255,.28)}
.nav button::before{display:inline-block;width:20px;margin-right:8px;opacity:.9;text-align:center;font-weight:500}.nav button:nth-of-type(1)::before{content:'⌂'}.nav button:nth-of-type(2)::before{content:'▣'}.nav button:nth-of-type(3)::before{content:'✓'}.nav button:nth-of-type(4)::before{content:'▦'}.nav button:nth-of-type(5)::before{content:'◷'}.nav button:nth-of-type(6)::before{content:'£'}
.nav-badge{background:var(--pink);color:white}
.feedback{border-radius:12px;box-shadow:var(--shadow)}

/* Shared dashboard language */
.v0111-page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:8px 0 16px}.v0111-page-title h1{font-size:32px;letter-spacing:-.04em;margin:0}.v0111-page-title p{margin:5px 0 0;color:var(--muted)}
.v0111-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v0111-filter{border:1px solid var(--line);background:#141623;color:#d8d9e2;border-radius:11px;padding:9px 12px;font-weight:800;font-size:12px}.v0111-filter.active{background:white;color:#111}
.v0111-status-dot{width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:0 0 0 5px rgba(255,255,255,.02)}.v0111-status-dot.red{background:var(--red)}.v0111-status-dot.amber{background:var(--amber)}.v0111-status-dot.green{background:var(--green)}.v0111-status-dot.blue{background:var(--blue)}
.v0111-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 20px}.v0111-stat{border:1px solid var(--line);background:rgba(19,21,33,.9);border-radius:14px;padding:14px}.v0111-stat small{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}.v0111-stat strong{font-size:20px}.v0111-stat.red{border-color:rgba(255,83,108,.28)}.v0111-stat.amber{border-color:rgba(255,187,62,.28)}.v0111-stat.green{border-color:rgba(84,229,139,.25)}
.v0111-section{border:1px solid var(--line);background:rgba(18,20,32,.92);border-radius:16px;margin:12px 0;overflow:hidden}.v0111-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border-bottom:1px solid var(--line)}.v0111-section-head h2{font-size:18px;margin:0}.v0111-section-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.v0111-section-body{padding:0 10px 8px}.v0111-count{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:999px;background:#292c40;font-size:11px;font-weight:900;padding:0 8px}
.v0111-row{display:grid;grid-template-columns:auto minmax(190px,1.45fr) 132px 112px minmax(170px,1.05fr) minmax(190px,1.35fr) auto;gap:12px;align-items:center;width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:var(--text);padding:13px 8px;text-align:left;cursor:pointer}.v0111-row:first-child{border-top:0}.v0111-row:hover{background:rgba(255,255,255,.025)}.v0111-row strong{font-size:13px}.v0111-row>:nth-child(3){white-space:nowrap}.v0111-row small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.v0111-row-action{justify-self:end}.v0111-next{font-weight:800;font-size:12px}.v0111-next.red{color:#ff7b8d}.v0111-next.amber{color:#ffc65e}.v0111-next.green{color:#79e9a5}

/* Home */
#dashboard>.hero{display:none}
#dashboard .home-shortcuts{display:none}
#homeAttention{margin-top:4px}
.v0111-home-head{margin:8px 0 10px}.v0111-home-head h1{font-size:32px;margin:0;letter-spacing:-.04em}.v0111-home-head p{margin:5px 0;color:var(--muted)}
.v0111-attention-card{border:1px solid var(--line);background:#121420;border-radius:16px;padding:8px;margin:14px 0 22px}.v0111-attention-title{display:flex;align-items:center;gap:9px;padding:8px 8px 11px}.v0111-attention-title h2{font-size:18px;margin:0}.v0111-attention-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:white;text-align:left;padding:13px 9px;cursor:pointer}.v0111-attention-row strong,.v0111-attention-row small{display:block}.v0111-attention-row small{color:var(--muted);margin-top:4px}.v0111-attention-row:hover{background:rgba(255,255,255,.025)}
#nextBookingCard{border-color:#34334a;overflow:hidden}.v0111-next-gig{display:grid;grid-template-columns:1.5fr repeat(2,minmax(100px,.65fr)) auto;align-items:center;gap:16px}.v0111-next-gig h2{margin:3px 0;font-size:23px}.v0111-next-gig .metric{border-left:1px solid var(--line);padding-left:16px}.v0111-next-gig .metric small{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.v0111-next-gig .metric strong{display:block;margin-top:5px}.v0111-home-queue{display:grid;grid-template-columns:2fr 1fr;gap:12px}.v0111-queue-link{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:white;padding:12px 2px;text-align:left;cursor:pointer}.v0111-queue-link:first-child{border-top:0}.v0111-queue-link small{display:block;color:var(--muted);margin-top:3px}

/* Booking control centre */
#booking>.hero,#booking>button.btn.ghost{display:none}
#bookingList{display:block}
.v0111-booking-head{margin-bottom:12px}.v0111-booking-head-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.v0111-booking-actions{display:flex;gap:8px;flex-wrap:wrap}.v0111-search{min-width:260px;border:1px solid var(--line);background:#11131f;color:white;border-radius:11px;padding:10px 12px}
.v0111-booking-filters{display:flex;gap:8px;overflow:auto;padding:8px 0 4px;scrollbar-width:none}.v0111-booking-filters::-webkit-scrollbar{display:none}
.v0111-badge{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:900}.v0111-badge.enquiry{background:rgba(255,187,62,.16);color:#ffd16d}.v0111-badge.confirmed{background:rgba(84,229,139,.13);color:#78eca5}.v0111-badge.reply{background:rgba(141,92,255,.16);color:#c6b4ff}.v0111-badge.conflict{background:rgba(255,83,108,.15);color:#ff8293}

/* Booking detail */
#bookingDetail>button.btn.ghost{display:none}
#bookingDetailContent.v0111-booking-detail>.hero{padding:0;background:linear-gradient(135deg,#181626,#141622);overflow:hidden;border-radius:18px}.v0111-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.43fr);gap:0}.v0111-detail-main{padding:20px}.v0111-detail-main h1{font-size:30px;margin:6px 0 5px;letter-spacing:-.04em}.v0111-detail-main .meta-line{display:flex;gap:12px;flex-wrap:wrap;color:#d4d5de;font-size:13px;margin:10px 0}.v0111-detail-main .client-line{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-top:14px}.v0111-detail-next{background:linear-gradient(145deg,rgba(73,47,12,.45),rgba(45,31,13,.28));border-left:1px solid rgba(255,187,62,.24);padding:20px}.v0111-detail-next h3{margin:6px 0;font-size:17px}.v0111-detail-next p{color:#d3c7aa;font-size:12px;line-height:1.45}.v0111-detail-next .btn{width:100%;margin-top:10px}
#bookingDetailContent>.next-step-card{display:none}.booking-tabs{position:static!important;margin:12px 0!important;background:#0f111b!important;border-radius:13px!important;padding:5px!important}.booking-tab{flex:1;text-align:center;border-radius:9px!important}.booking-tab.active{background:linear-gradient(90deg,#f344d7,#8d5cff)!important;color:#fff!important}
.v0111-stage{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:14px 10px 2px;padding:0 4px}.v0111-stage-step{position:relative;text-align:center;color:#777b8d;font-size:10px;padding-top:25px}.v0111-stage-step::before{content:'';position:absolute;top:7px;left:50%;width:13px;height:13px;border-radius:50%;background:#202338;border:2px solid #34384e;z-index:2}.v0111-stage-step::after{content:'';position:absolute;top:14px;left:-50%;width:100%;height:2px;background:#2c3042}.v0111-stage-step:first-child::after{display:none}.v0111-stage-step.done{color:#86ecac}.v0111-stage-step.done::before{background:var(--green);border-color:var(--green)}.v0111-stage-step.done::after{background:var(--green)}.v0111-stage-step.current{color:#ffd06c;font-weight:900}.v0111-stage-step.current::before{background:var(--amber);border-color:var(--amber);box-shadow:0 0 0 5px rgba(255,187,62,.10)}
.booking-tab-panel[data-panel="overview"].active{display:grid;grid-template-columns:1.1fr 1fr;gap:12px}.booking-tab-panel[data-panel="overview"]>.overview-snapshot{grid-column:1/-1}.overview-snapshot{display:none}.v0111-overview-card{border:1px solid var(--line);background:#121420;border-radius:15px;padding:15px;min-width:0}.v0111-overview-card h3{font-size:15px;margin:0 0 12px}.v0111-detail-list{display:grid;gap:10px}.v0111-detail-item{display:grid;grid-template-columns:20px 1fr;gap:8px}.v0111-detail-item small{display:block;color:var(--muted);font-size:10px}.v0111-detail-item strong{display:block;margin-top:2px;font-size:12px}.v0111-actions-list{display:grid;gap:8px}.v0111-action-line{display:grid;grid-template-columns:26px 1fr auto;gap:9px;align-items:center;padding:8px;border-radius:10px;background:rgba(255,255,255,.02)}.v0111-action-number{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#7e4be5,#b344da);font-size:10px;font-weight:900}.v0111-action-line strong,.v0111-action-line small{display:block}.v0111-action-line small{color:var(--muted);font-size:10px;margin-top:2px}.v0111-mini-status{border:1px solid var(--line);border-radius:12px;padding:11px;background:#171925}.v0111-mini-status small{display:block;color:var(--muted);font-size:10px}.v0111-mini-status strong{display:block;margin-top:5px}.booking-disclosure{background:#11131e}

/* Calendar */
#calendarContent>.hero{display:none}.v0111-calendar-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px}.v0111-calendar-head h1{font-size:31px;margin:0}.v0111-calendar-head p{color:var(--muted);margin:5px 0 0}.v0111-calendar-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(285px,.65fr);gap:14px}.v0111-diary-list{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#121420}.v0111-diary-row{display:grid;grid-template-columns:70px 1fr auto;gap:12px;align-items:center;padding:13px 14px;border-top:1px solid var(--line);cursor:pointer}.v0111-diary-row:first-child{border-top:0}.v0111-diary-row:hover{background:rgba(255,255,255,.025)}.v0111-date-tile{text-align:center;border-radius:10px;background:#1b1e2e;padding:8px}.v0111-date-tile strong{display:block;font-size:18px}.v0111-date-tile small{color:var(--muted);text-transform:uppercase;font-size:9px}.v0111-diary-row small{display:block;color:var(--muted);margin-top:3px}.v0111-calendar-side .card{margin-top:0}.v0111-legend{display:grid;gap:9px}.v0111-legend div{display:flex;align-items:center;gap:8px;font-size:12px}
#calendarContent .calendar-columns{gap:14px}.source-panel{border-color:#373149;background:#121420}.flow-steps{background:#10121c;border:1px solid var(--line);border-radius:12px;padding:12px}.calendar-editor{border-radius:16px}

/* Catch-ups */
#catchupsView>.hero{display:none}.v0111-catchup-head{margin-bottom:14px}.v0111-catchup-tabs{display:flex;gap:7px;overflow:auto;margin:10px 0}.v0111-catchup-list{border:1px solid var(--line);border-radius:16px;background:#121420;overflow:hidden}.v0111-catchup-row{display:grid;grid-template-columns:auto 1.4fr 1fr auto;gap:12px;align-items:center;padding:13px 14px;border-top:1px solid var(--line);cursor:pointer}.v0111-catchup-row:first-child{border-top:0}.v0111-catchup-row:hover{background:rgba(255,255,255,.025)}.v0111-catchup-row small{display:block;color:var(--muted);margin-top:3px}

/* Tasks */
#tasksView>.section-title{display:none}.v0111-task-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.v0111-task-head h1{font-size:30px;margin:0}.v0111-task-head p{margin:5px 0;color:var(--muted)}.v0111-task-list{border:1px solid var(--line);background:#121420;border-radius:16px;overflow:hidden}.v0111-task-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:13px 14px;border-top:1px solid var(--line)}.v0111-task-row:first-child{border-top:0}.v0111-task-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#23263a}.v0111-task-icon.red{background:rgba(255,83,108,.16);color:#ff8293}.v0111-task-icon.amber{background:rgba(255,187,62,.14);color:#ffd06c}.v0111-task-icon.purple{background:rgba(141,92,255,.16);color:#c4b0ff}.v0111-task-row small{display:block;color:var(--muted);margin-top:3px}.v0111-task-row .task-actions{margin:0}

/* Forms / messages */
.field input,.field select,.field textarea,.task-form textarea{background:#0f111b;border-color:#303349}.email-editor{line-height:1.6}.proposal-card{background:#151724}.proposal-card:first-child{margin-top:8px}.proposal-change{gap:12px}.proposal-value{background:#11131e}.message-focus{border-color:#403653}.modal{border-color:#35384b;background:#121420}.response-preview{border-radius:12px}

/* Account/activity page: keep useful, remove band-profile feel */
#band>.hero .eyebrow{font-size:0}#band>.hero .eyebrow::after{content:'Account';font-size:10px}#band>.hero .big{font-size:0!important}#band>.hero .big::after{content:'Account & activity';font-size:24px}#band>.hero .sub{font-size:0}#band>.hero .sub::after{content:'Your account, recent HQ activity and sign-out controls.';font-size:13px}

@media(min-width:1100px){
  body{padding-left:222px}.app{max-width:1220px;padding:18px 34px 44px}.nav{left:18px;top:86px;width:184px;padding:10px;gap:6px;background:rgba(13,14,23,.94);border-radius:16px}.nav::before{display:none}.v0111-nav-brand{display:block}.nav button{font-size:12px;padding:11px 12px;border-radius:10px}.top .brand{visibility:hidden}.top{justify-content:flex-end;margin-bottom:4px}.top .avatar{visibility:visible}
}
@media(max-width:900px){.v0111-row{grid-template-columns:auto minmax(170px,1.2fr) 110px minmax(140px,1fr) auto}.v0111-row>:nth-child(4),.v0111-row>:nth-child(5){display:none}.v0111-calendar-grid{grid-template-columns:1fr}.v0111-calendar-side{display:none}.booking-tab-panel[data-panel="overview"].active{grid-template-columns:1fr}.v0111-home-queue{grid-template-columns:1fr}.v0111-detail-hero{grid-template-columns:1fr}.v0111-detail-next{border-left:0;border-top:1px solid rgba(255,187,62,.24)}.v0111-summary-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){
  .app{padding:12px 12px 92px}.top{margin:0 0 10px}.brand{width:auto;height:49px;font-size:23px}.avatar{width:34px;height:34px}.v0111-nav-brand{display:none}
  .nav{bottom:8px;width:calc(100% - 16px);border-radius:16px;padding:4px 3px;background:rgba(13,14,22,.96);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch}.nav button{font-size:0;padding:8px 3px;min-width:0;width:100%}.nav button::before{display:block;margin:0 auto 4px;width:auto;font-size:18px}.nav button::after{display:block;font-size:9px}.nav button:nth-of-type(1)::before{content:'⌂'}.nav button:nth-of-type(2)::before{content:'▣'}.nav button:nth-of-type(3)::before{content:'✓'}.nav button:nth-of-type(4)::before{content:'▦'}.nav button:nth-of-type(5)::before{content:'◷'}.nav button:nth-of-type(1)::after{content:'Home'}.nav button:nth-of-type(2)::after{content:'Bookings'}.nav button:nth-of-type(3)::after{content:'Tasks'}.nav button:nth-of-type(4)::after{content:'Calendar'}.nav button:nth-of-type(5)::after{content:'Catch-ups'}.nav-badge{position:absolute;top:3px;right:2px;font-size:9px}
  .v0111-page-title,.v0111-booking-head-top,.v0111-task-head,.v0111-calendar-head{align-items:flex-start;flex-direction:column}.v0111-page-title h1,.v0111-task-head h1,.v0111-calendar-head h1{font-size:25px}.v0111-booking-actions{width:100%}.v0111-booking-actions .btn{flex:1}.v0111-search{display:none}
  .v0111-summary-grid{grid-template-columns:1fr 1fr;gap:7px}.v0111-stat{padding:11px}.v0111-stat strong{font-size:17px}
  .v0111-row{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 7px}.v0111-row>:nth-child(3),.v0111-row>:nth-child(4),.v0111-row>:nth-child(5),.v0111-row>:nth-child(6){display:none}.v0111-row .v0111-status-dot{display:inline-block!important}.v0111-row-action .btn{font-size:0;padding:8px 9px}.v0111-row-action .btn::after{content:'›';font-size:18px}
  .v0111-next-gig{grid-template-columns:1fr}.v0111-next-gig .metric{border-left:0;border-top:1px solid var(--line);padding:10px 0 0;display:flex;justify-content:space-between}.v0111-next-gig .btn{width:100%}
  .v0111-detail-main{padding:16px}.v0111-detail-main h1{font-size:25px}.v0111-detail-next{padding:15px}.v0111-stage{margin:10px 0}.v0111-stage-step{font-size:8px}.booking-tabs{overflow:auto;scrollbar-width:none}.booking-tab{flex:0 0 auto;min-width:85px}
  .v0111-catchup-row{grid-template-columns:auto 1fr auto}.v0111-catchup-row>:nth-child(3){display:none}.v0111-task-row{grid-template-columns:auto 1fr auto}.v0111-task-row>.task-actions{grid-column:2/-1}.v0111-task-row>.pill{display:none}
}

/* v0.11.1.1 visual polish */
.v0111-empty-state{border:1px dashed #34384c;background:rgba(18,20,32,.55);border-radius:16px;padding:34px 20px;text-align:center;margin:16px 0;color:var(--muted)}
.v0111-empty-state strong{display:block;color:var(--text);font-size:18px;margin-bottom:6px}
.v0111-empty-state .btn{margin-top:14px}
@media(min-width:1200px){.v0111-month-cell{min-height:112px}.v0111-calendar-grid>.card,.v0111-calendar-grid>div>.card{padding:20px}}


/* v0.11.11.3.13.7.57.3 — make unresolved Calendar conflicts impossible to miss. */
.v0111-detail-next.v57-conflict-next{background:linear-gradient(145deg,rgba(104,24,31,.62),rgba(55,20,24,.5));border-left-color:rgba(255,92,108,.48);box-shadow:inset 0 0 0 1px rgba(255,92,108,.12)}
.v0111-detail-next.v57-conflict-next .eyebrow{color:#ff9ca7;font-weight:800;letter-spacing:.09em}
.v0111-detail-next.v57-conflict-next h3{color:#fff}
.v0111-detail-next.v57-conflict-next p{color:#f0c8cd}
.v57-conflict-primary{border-color:rgba(255,92,108,.55)!important;background:linear-gradient(135deg,rgba(104,24,31,.42),rgba(37,20,30,.85))!important;box-shadow:0 12px 30px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,92,108,.08)}
.v57-conflict-primary .v57-conflict-kicker{color:#ff9ca7;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px}
.v57-conflict-primary h3{margin:0 0 8px;font-size:20px;color:#fff}
.v57-conflict-primary>p{margin:0 0 12px;color:#f0d5d8}
.v57-conflict-quote{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0;padding:11px 13px;border:1px solid rgba(255,92,108,.28);border-radius:12px;background:rgba(9,10,17,.35)}
.v57-conflict-quote strong{color:#fff}.v57-conflict-quote span{color:#ffb1ba;font-size:12px;font-weight:800}
.v57-conflict-primary .btn.primary{margin-top:2px}
@media(max-width:900px){.v0111-detail-next.v57-conflict-next{border-left:0;border-top-color:rgba(255,92,108,.48)}.v57-conflict-quote{align-items:flex-start;flex-direction:column}}
/* .57.3 conditional public-gig quote state */
.v57-conflict-primary.v573-conditional{border-color:rgba(245,177,66,.52)!important;background:linear-gradient(135deg,rgba(91,61,16,.42),rgba(37,25,20,.86))!important}
.v57-conflict-primary.v573-conditional .v57-conflict-kicker{color:#ffd27a}
.v57-conflict-primary.v573-conditional .v57-conflict-quote{border-color:rgba(245,177,66,.3)}
.v57-conflict-primary.v573-conditional .v57-conflict-quote span{color:#ffd27a}
