.sourcing-page{max-width:1100px;margin:auto;padding:24px 28px 48px;color:#202020}.sourcing-header{max-width:760px;margin-bottom:28px}.sourcing-header>p:first-child{font-size:13px;color:#a43818;font-weight:600;margin-bottom:8px}.sourcing-header h1{font-size:32px;line-height:1.25;margin:0 0 14px}.sourcing-header p{font-size:16px;line-height:1.6;color:#626262}.sourcing-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sourcing-fields,.sourcing-handoff{min-width:0;background:#fafafa;border:1px solid #e3e3e3;border-radius:12px;padding:24px}.sourcing-page label{display:block;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:8px}.sourcing-page input,.sourcing-page textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #bdbdbd;border-radius:7px;padding:11px 12px;background:#fff;color:#222;font:inherit;font-size:16px;line-height:1.5;margin-bottom:20px;resize:vertical}.sourcing-page button{min-height:44px;border-radius:7px;padding:10px 16px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;border:1px solid #ac3815;background:#ac3815;color:#fff;white-space:normal;line-height:1.4}.sourcing-page .sourcing-prepare{background:#fff;color:#963316}.sourcing-actions{display:flex;gap:10px;flex-wrap:wrap}.sourcing-actions>button{flex:1 1 150px}.sourcing-actions>button:last-child{background:#fff;color:#963316}.sourcing-notice,.sourcing-notes{font-size:13px;color:#626262;line-height:1.65}.sourcing-notes{max-width:850px;margin-top:24px}.sourcing-page [data-sourcing-status]{font-size:13px;line-height:1.5;color:#475b46}.sourcing-page :is(input,textarea,button,a):focus-visible{outline:3px solid #a43818;outline-offset:3px}.sourcing-notes a{color:#963316}.shop-sourcing-entry{font-size:14px;margin-block:12px 18px}.shop-sourcing-entry a{color:#963316}
@media(max-width:700px){.sourcing-page{padding:16px 18px 36px}.sourcing-header h1{font-size:27px}.sourcing-layout{grid-template-columns:1fr;gap:18px}.sourcing-fields,.sourcing-handoff{padding:18px}.sourcing-actions{flex-direction:column}.sourcing-actions>button{flex-basis:auto}}
