.sam-project-brief{margin:28px 0 22px;padding:clamp(20px,3vw,34px);border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:0 20px 60px rgba(0,0,0,.18)}
.sam-project-brief__header>span,.sam-order-briefs>header>span,.sam-account-projects>header>span,.sam-order-recommendations>header>span,.sam-thankyou-project__intro>span{display:block;margin-bottom:7px;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.sam-project-brief__header h3,.sam-order-briefs h2,.sam-account-projects h2,.sam-order-recommendations h2,.sam-thankyou-project h2{margin:0 0 9px}.sam-project-brief__header p{margin:0;max-width:760px;opacity:.82}
.sam-project-brief__group{margin:25px 0 0;padding:0;border:0}.sam-project-brief__group legend{width:100%;padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,.11);font-weight:800;font-size:1.02rem}.sam-project-brief__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.sam-brief-field{display:flex;flex-direction:column;gap:7px;min-width:0}.sam-brief-field-textarea,.sam-brief-field-multiselect{grid-column:1/-1}.sam-brief-label{font-size:.9rem;font-weight:700}.sam-brief-label em{color:#ff8f70;font-style:normal}.sam-brief-field input,.sam-brief-field select,.sam-brief-field textarea{width:100%;min-height:47px;padding:11px 13px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(0,0,0,.2);color:inherit}.sam-brief-field textarea{min-height:110px;resize:vertical}.sam-brief-field small{font-size:.78rem;opacity:.68}.sam-brief-choices{display:flex;flex-wrap:wrap;gap:9px}.sam-brief-choices>span{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(255,255,255,.13);border-radius:999px}.sam-brief-choices input{width:auto;min-height:0}.sam-project-brief__privacy{margin-top:20px;padding:13px 15px;border-radius:13px;background:rgba(42,183,132,.1);font-size:.86rem}
.sam-brief-cart-action{margin-top:5px;font-size:.8rem}.sam-brief-cart-action a{text-decoration:underline}.sam-start-brief{white-space:nowrap}
.sam-project-timeline{display:grid;grid-template-columns:repeat(6,minmax(90px,1fr));gap:8px;margin:20px 0 25px;overflow-x:auto}.sam-project-timeline__step{position:relative;min-width:92px;padding-top:24px;font-size:.75rem;opacity:.5}.sam-project-timeline__step:before{content:"";position:absolute;top:7px;left:12px;right:-12px;height:2px;background:rgba(127,127,127,.25)}.sam-project-timeline__step:last-child:before{display:none}.sam-project-timeline__step i{position:absolute;top:0;left:0;width:16px;height:16px;border:2px solid currentColor;border-radius:50%;background:var(--sam-bg,#101116)}.sam-project-timeline__step.is-complete,.sam-project-timeline__step.is-current{opacity:1}.sam-project-timeline__step.is-complete i,.sam-project-timeline__step.is-current i{background:currentColor}.sam-project-timeline__step.is-current{font-weight:800}.sam-project-timeline.is-exception{display:block;padding:12px 14px;border-radius:12px;background:rgba(180,40,40,.12)}
.sam-order-briefs,.sam-thankyou-project,.sam-order-recommendations,.sam-account-projects{margin:32px 0;padding:clamp(20px,3vw,34px);border:1px solid rgba(127,127,127,.2);border-radius:24px;background:rgba(127,127,127,.045)}.sam-order-brief{margin-top:12px;border:1px solid rgba(127,127,127,.18);border-radius:15px;overflow:hidden}.sam-order-brief summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;cursor:pointer}.sam-order-brief summary span{font-size:.82rem;opacity:.65}.sam-order-brief dl{margin:0;padding:0 17px 17px}.sam-order-brief dl>div{display:grid;grid-template-columns:minmax(140px,28%) 1fr;gap:18px;padding:10px 0;border-top:1px solid rgba(127,127,127,.14)}.sam-order-brief dt{font-weight:700}.sam-order-brief dd{margin:0;word-break:break-word}
.sam-thankyou-project__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:23px 0}.sam-thankyou-project__steps article{padding:18px;border:1px solid rgba(127,127,127,.16);border-radius:16px}.sam-thankyou-project__steps b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(127,127,127,.15)}.sam-thankyou-project__steps h3{margin:12px 0 5px}.sam-thankyou-project__steps p{margin:0;opacity:.76}
.sam-account-projects__grid,.sam-order-recommendations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.sam-account-project-card,.sam-order-recommendations__grid article{padding:20px;border:1px solid rgba(127,127,127,.16);border-radius:17px;background:rgba(127,127,127,.04)}.sam-account-project-card__top{display:flex;justify-content:space-between;gap:12px;font-size:.82rem}.sam-account-project-card h3{margin:13px 0 5px}.sam-account-project-card>.sam-project-timeline{grid-template-columns:repeat(6,92px);margin:18px 0}.sam-order-recommendations__grid article h3{margin-top:0}.sam-order-recommendations__grid article>div{margin:15px 0;font-weight:800}
@media(max-width:760px){.sam-project-brief__grid,.sam-thankyou-project__steps,.sam-account-projects__grid,.sam-order-recommendations__grid{grid-template-columns:1fr}.sam-order-brief dl>div{grid-template-columns:1fr;gap:4px}.sam-project-brief{border-radius:18px;padding:18px}.sam-project-timeline{grid-template-columns:repeat(6,92px)}}
@media(prefers-reduced-motion:reduce){.sam-project-brief *,.sam-project-timeline *{scroll-behavior:auto!important;transition:none!important}}
