.flow a,.designer-flow a{color:inherit;text-decoration:none}.flow a:hover,.designer-flow a:hover{text-decoration:underline}.draft-status{font-size:11px;color:#677452;max-width:150px}.resume-design{display:block;margin:12px 0;padding:14px;border:1px solid #829054;text-align:center;color:#36412b;text-decoration:none}.flow a:focus-visible,.designer-flow a:focus-visible{outline:2px solid #829054;outline-offset:4px}.checkout-layout .submit{position:sticky;bottom:12px;z-index:2}.flow-help{font-size:12px;color:#667085;line-height:1.7}#success button{margin:12px 0}button:disabled{opacity:.55;cursor:wait}@media(max-width:780px){.draft-status{display:none}.designer-flow{gap:14px;font-size:11px;overflow:auto;white-space:nowrap}.cart-action{min-height:42px}.summary{position:static}.flow{gap:18px}}

.flow-feedback{position:sticky;top:0;z-index:40;margin:0;padding:12px 20px;background:#edf3df;color:#324323;font:14px/1.5 sans-serif;border-bottom:1px solid #ccd7b5}.flow-feedback[hidden]{display:none}.flow-feedback.error{background:#fff1ed;color:#8a2714;border-color:#f1b5a5}.designer-flow{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:24px;min-height:34px;overflow-x:auto;white-space:nowrap}.designer-flow>*{flex-shrink:0}

.auth-box{display:grid;gap:10px;margin:24px 0;padding:22px 24px;border:1px solid #d9ded6;background:#f8f8f4}.auth-box[hidden],#localModeNotice[hidden]{display:none}.auth-box h2{margin:0;font:500 21px/1.3 Georgia,serif}.auth-box p{margin:4px 0;color:#667085;font-size:13px}.auth-box .auth-eyebrow{margin:0 0 5px;color:#718052;font-size:10px;letter-spacing:.16em}.auth-box>label{font-size:12px}.auth-box>input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cfd4cc;background:#fff}.auth-actions{display:flex;gap:10px;flex-wrap:wrap}.auth-actions button,.auth-box .text-button{min-height:42px;padding:10px 16px}.auth-box .text-button{justify-self:start;border:0;background:transparent;text-decoration:underline;color:#34412b}.auth-box #authStatus{min-height:1.4em;margin:2px 0 0}.auth-box #authStatus.error{color:#a33c2e}.auth-actions button:disabled{opacity:.6}
