.truck-edit-row{padding: 16px 0;border-top: 2px solid var(--ink,#211a29);}.truck-edit-row:first-child{border-top: 0;padding-top: 4px;}.truck-days{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 6px;margin-bottom: 14px;}.truck-day{position: relative;margin: 0;}.truck-day input{position: absolute;opacity: 0;inset: 0;width: 100%;height: 100%;margin: 0;cursor: pointer;}.truck-day span{display: flex;align-items: center;justify-content: center;min-height: 48px;border: 2px solid var(--ink,#211a29);border-radius: 0;background: #fff;color: var(--ink,#211a29);font-weight: 700;font-size: 14px;}.truck-day input:checked + span{background: var(--ink,#211a29);color: #fff;}.truck-day input:focus-visible + span{outline: 3px solid var(--amber,#e0a83a);outline-offset: 2px;}.truck-times{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-bottom: 14px;}.truck-edit-row label{display: flex;flex-direction: column;gap: 6px;font-weight: 700;font-size: 14px;}.truck-edit-row .truck-wide{margin-bottom: 14px;}.truck-edit-row .truck-wide:last-child{margin-bottom: 0;}.truck-edit-row input[type=time],.truck-edit-row input[type=text]{min-height: 48px;padding: 10px 12px;border: 2px solid var(--ink,#211a29);border-radius: 0;font: inherit;font-weight: 400;width: 100%;box-sizing: border-box;background: #fff;}.draft-note{margin: 0 0 14px;padding: 10px 12px;border: 2px solid var(--ink,#211a29);font-weight: 700;font-size: 14px;}
