.detail-layout{grid-template-columns:minmax(0,1fr) 320px}@media (max-width:1024px){.detail-layout{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.detail-side{position:static!important}}@media (max-width:768px){.detail-side{order:2}}.dt-bar{position:relative;display:flex;align-items:center;gap:11px;margin:0 0 22px;padding:11px 16px 11px 15px;border-radius:14px;border:1px solid #f6dfbb;background:linear-gradient(90deg,#FFF9EF,#FFFDF9 55%,#FFF7EA);box-shadow:0 8px 22px -15px rgba(180,83,9,.55),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden;isolation:isolate;font-family:var(--sans)}.dt-bar:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#FBBF24,#F97316)}.dt-bar:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.75) 48%,transparent 66%);transform:translateX(-140%);animation:dtSweep 4.8s ease-in-out infinite}@keyframes dtSweep{0%{transform:translateX(-140%)}60%{transform:translateX(140%)}to{transform:translateX(140%)}}.dt-chip{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border-radius:9px;border:1px solid #f7d79f;background:linear-gradient(135deg,#FFEECF,#FFE3B8);color:#8F4E08;font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.03em;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.dt-dot{width:6px;height:6px;border-radius:50%;background:#F08C00;animation:dtPulse 2.1s cubic-bezier(.4,0,.6,1) infinite}@keyframes dtPulse{0%,to{box-shadow:0 0 0 0 rgba(240,140,0,.6)}65%{box-shadow:0 0 0 7px rgba(240,140,0,0)}}.dt-track{position:relative;z-index:1;flex:1 1 auto;min-width:0;overflow:hidden}.dt-flow{display:flex;align-items:center;white-space:nowrap}.dt-flow>span{font-size:12.5px;line-height:1.6;color:#6F4410;font-weight:400;letter-spacing:.01em}.dt-flow>span+span{display:none}.dt-flow b{font-weight:600;color:#A45204}.dt-bar.is-flow .dt-track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 22px),transparent)}.dt-bar.is-flow .dt-flow{display:inline-flex;gap:56px;will-change:transform;animation:dtMarquee 30s linear infinite}.dt-bar.is-flow .dt-flow>span+span{display:inline-block}.dt-bar:hover .dt-flow{animation-play-state:paused}@keyframes dtMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}html[data-theme=dark] .dt-bar{border-color:rgba(251,191,36,.26);background:linear-gradient(90deg,rgba(251,191,36,.12),rgba(249,115,22,.055) 55%,rgba(251,191,36,.1));box-shadow:0 10px 26px -18px rgba(0,0,0,.9),inset 0 1px 0 rgba(251,191,36,.1)}html[data-theme=dark] .dt-bar:after{background:linear-gradient(100deg,transparent 30%,rgba(251,191,36,.18) 48%,transparent 66%)}html[data-theme=dark] .dt-chip{border-color:rgba(251,191,36,.34);background:linear-gradient(135deg,rgba(251,191,36,.22),rgba(249,115,22,.15));color:#FBD38D;box-shadow:none}html[data-theme=dark] .dt-dot{background:#FBBF24}html[data-theme=dark] .dt-flow>span{color:#E5D6BC}html[data-theme=dark] .dt-flow b{color:#FBBF24}@media (max-width:760px){.dt-bar{gap:9px;padding:9px 12px;border-radius:12px;margin-bottom:18px}.dt-chip{font-size:11px;padding:4px 9px 4px 8px}.dt-flow>span{font-size:12px}.dt-bar.is-flow .dt-flow{gap:44px;animation-duration:26s}}@media (prefers-reduced-motion:reduce){.dt-bar:after{opacity:0}.dt-bar:after,.dt-dot{animation:none}.dt-bar.is-flow .dt-flow{animation:none!important;transform:none!important}.dt-bar.is-flow .dt-track{-webkit-mask-image:none;mask-image:none;overflow-x:auto}}