.item-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.item-tabs button{border:1px solid #ccd7ec;background:#f6f8fc;color:#2e57a3;border-radius:8px;padding:12px;max-width:100%;overflow-wrap:anywhere}.item-tabs .selected{background:#2e57a3;color:white}.item-editor{border:1px solid #dce3f0;border-radius:12px;padding:18px;margin-bottom:18px}.add-item{width:100%;margin-bottom:16px}.item-summary{border-top:1px solid #dce3f0;padding-top:14px;margin-top:14px;overflow-wrap:anywhere}.item-summary h3{color:#2e57a3}.item-editor input[name=itemName]{font-size:16px}.item-editor small{display:block;margin-top:6px;color:#667999}.review-details td,.review-details th{overflow-wrap:anywhere}.trip-cargo b{overflow-wrap:anywhere}@media(max-width:600px){.item-editor{padding:12px}.item-editor>.row{flex-wrap:wrap}.item-tabs button{flex:1;min-width:110px}.item-summary .row{gap:12px}}

/* Calm item tabs; the next-item action is the main visual button. */
.item-tabs button{background:#f8fafd;color:#70839d;border-color:#e0e6ef;box-shadow:none}.item-tabs .selected{background:#edf3fc;color:#2e57a3;border-color:#adc4e7;box-shadow:inset 0 -2px 0 #6f91c9}.add-item.secondary{background:#2e57a3;color:#fff;border:1px solid #2e57a3;min-height:48px}.add-item.secondary:hover{background:#254b90}.item-tabs button:focus-visible,.add-item:focus-visible{outline:3px solid #9bb9e4;outline-offset:3px}
