/* Foodie: finalizarea comenzii în chat. Aceeași temă (negru, portocaliu, DM Sans) în widget și pe ecranul „Comandă vorbind”. */
.fck-card{background:linear-gradient(180deg,#171c19,#111512);border:1px solid #2a312c;border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 30px rgba(0,0,0,.35);color:#f5f5f2;font-family:'DM Sans',-apple-system,sans-serif}
.fck-card.fck-ok{border-color:#2f6b45}
.fck-hd{display:flex;gap:10px;align-items:center}.fck-hd b{font-size:16px;color:#fff;line-height:1.25}
.fck-ic{flex:0 0 36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#ff5200,#ff850c);color:#fff;display:flex;align-items:center;justify-content:center}.fck-ic svg{width:20px;height:20px}
.fck-ok .fck-ic{background:#1f7a3d}
.fck-rows{display:flex;flex-direction:column;gap:2px}
.fck-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:7px 6px;border:0;border-radius:10px;background:transparent;color:#c9cec9;font:inherit;font-size:14px;text-align:left}
.fck-row span{flex:0 0 auto;color:#929995;font-size:13px}.fck-row b{font-weight:600;color:#f5f5f2;text-align:right;overflow-wrap:anywhere}
button.fck-row{cursor:pointer}button.fck-row:hover,button.fck-row:focus-visible{background:#1b201d;outline:none}
button.fck-row b::after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-right:2px solid #ff790c;border-top:2px solid #ff790c;transform:rotate(45deg) translateY(-2px)}
.fck-total{border-top:1px solid #232925;margin-top:4px;padding-top:10px}.fck-total span{color:#fff;font-size:15px}.fck-total b{color:#ff8a2a;font-size:18px;font-weight:800}
.fck-terms{margin:0;font-size:13px;color:#a3aaa5;line-height:1.4}.fck-terms a{color:#ffb27a;text-decoration:underline}
.fck-go{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:0;border-radius:28px;background:linear-gradient(100deg,#ff790f,#ff4e00);color:#fff;font:800 15.5px/1.2 'DM Sans',-apple-system,sans-serif;box-shadow:0 6px 22px #ff5a0055;cursor:pointer;padding:10px 16px}
.fck-go:active{transform:scale(.98)}
.fck-link{display:block;text-align:center;color:#ffb27a;font-size:14px;font-weight:600;text-decoration:underline;padding:4px}
.fck-edit{display:flex;flex-direction:column;gap:8px;background:#0d100e;border:1px solid #232925;border-radius:14px;padding:10px 12px}
.fck-field{display:flex;flex-direction:column;gap:4px;font:600 12px/1.2 'DM Sans',-apple-system,sans-serif;color:#929995;text-transform:uppercase;letter-spacing:.04em}
.fck-line{display:flex;gap:8px}
.fck-line input{flex:1;min-width:0;height:42px;border-radius:10px;border:1px solid #343c36;background:#141815;color:#f5f5f2;padding:0 12px;font:500 16px 'DM Sans',-apple-system,sans-serif;text-transform:none;letter-spacing:0}
.fck-line input:focus{outline:none;border-color:#ff790c}
.fck-save{flex:0 0 auto;height:42px;padding:0 14px;border-radius:10px;border:0;background:#ff790c;color:#fff;font:700 14px 'DM Sans',-apple-system,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer}
.fck-save[hidden]{display:none}
.fck-frame{position:absolute;width:1px;height:1px;border:0;left:-9999px;top:0;opacity:0;pointer-events:none}
