.shop-workspace-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.shop-workspace-tabs>button{padding:12px 22px;border:1px solid #d8cdeb;border-radius:9px;background:#fff;font-weight:600}.shop-workspace-tabs>button[aria-pressed=true]{background:#6d28d9;color:white;border-color:#6d28d9}.shop-workspace-tabs>p{flex-basis:100%;margin:4px 0;color:#706b7c}.shop-compact-list table{width:100%;table-layout:fixed;border-collapse:collapse}.shop-compact-list td,.shop-compact-list th{padding:14px 10px;text-align:left;vertical-align:top;border-bottom:1px solid #e5e1ed;overflow-wrap:anywhere}.shop-compact-list th{background:#f4f1fa}.shop-compact-list th:first-child{width:64px}.shop-compact-list th:nth-child(2){width:31%}.shop-compact-list th:nth-child(3){width:64px}.shop-compact-list p{margin:5px 0}.shop-compact-list small{display:block;color:#706b7c}.shop-compact-list th button{font-weight:600;text-align:left}.package-response{border:1px solid #ded5ee;border-radius:12px;padding:18px;margin:18px 0}.package-response fieldset{display:grid;gap:14px}.shop-submission-list{display:grid;gap:12px}.shop-submission-list article{border:1px solid #e2dcec;border-radius:12px;padding:16px;display:grid;grid-template-columns:minmax(180px,2fr) 1fr 1fr 1.3fr auto;gap:16px;align-items:start}.shop-submission-list p{margin:5px 0}.shop-submission-list small{display:block;color:#706b7c}@media(max-width:800px){.shop-compact-list thead{display:none}.shop-compact-list table,.shop-compact-list tbody,.shop-compact-list td,.shop-compact-list tr{display:block;width:auto}.shop-compact-list tr{border:1px solid #ded5ee;border-radius:12px;margin:12px 0;padding:8px}.shop-compact-list td{border:0;padding:6px 10px}.shop-compact-list td:before{content:attr(data-label);display:block;font-size:calc(12px + var(--ui-text-increase, 0px));color:#706b7c;margin-bottom:3px}.shop-submission-list article{grid-template-columns:1fr 1fr}.shop-submission-list article>div:first-child{grid-column:1/-1}}.shop-schedule-filters{display:flex;gap:7px;flex-wrap:wrap;padding:12px 18px}.shop-schedule-filters button{display:flex;gap:9px;align-items:center;border:1px solid #ded5ee;border-radius:7px;padding:8px 11px;background:#fff;font-size:calc(13px + var(--ui-text-increase, 0px));color:#594e6a}.shop-schedule-filters button[aria-pressed=true]{background:#efe8fb;border-color:#8853d5;color:#6028ad}.shop-schedule-filters button span{font-variant-numeric:tabular-nums}.shop-schedule-list th:first-child{width:64px}.shop-schedule-list th:nth-child(2){width:29%}.shop-schedule-list th:nth-child(3){width:54px}.shop-schedule-list th:nth-child(4){width:31%}.shop-schedule-list th:last-child{width:auto}.shop-schedule-list th button{background:transparent;border:0;padding:0;color:inherit}.shop-schedule-list .shop-summary-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:7px}.shop-schedule-list .shop-summary-links button{font-size:calc(12px + var(--ui-text-increase, 0px))}.shop-schedule-list small{margin:5px 0}.shop-summary-badge{display:inline-block;padding:3px 7px;border-radius:5px;background:#f2eff7;color:#625a72;font-size:calc(12px + var(--ui-text-increase, 0px));line-height:1.5;margin:4px 0}.shop-summary-badge.approved{background:#e9f5ee;color:#176344}.shop-summary-badge.attention{background:#fff0f2;color:#a62c42}.shop-summary-badge.pending{background:#fff4e0;color:#875107}.shop-schedule-list .shop-summary-history>td{padding:18px 22px;background:#f8f6fc;border-left:3px solid #8651d2}.shop-summary-history-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:12px}.shop-summary-history-entry{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:16px;padding:12px 0;border-top:1px solid #e3ddec}.shop-summary-history-entry>div{min-width:0}.shop-summary-history-entry>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.shop-response-comment{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(13px + var(--ui-text-increase, 0px))}.shop-summary-footnote{padding:12px 18px}.shop-mobile-sort{display:none}.shop-submission-list .shop-submission-origin{overflow-wrap:anywhere}@media(max-width:800px){.shop-schedule-list tr[data-drawing-id]{display:grid;grid-template-columns:1fr 1fr}.shop-schedule-list tr[data-drawing-id]>td:nth-child(2){grid-column:1/-1;grid-row:2}.shop-schedule-list tr[data-drawing-id]>td:nth-child(3){grid-column:2;grid-row:1}.shop-schedule-list .shop-summary-history{padding:0}.shop-schedule-list .shop-summary-history>td{padding:14px}.shop-summary-history-entry{grid-template-columns:1fr 1fr}.shop-summary-history-entry>div:first-child{grid-column:1/-1}.shop-summary-history-heading{align-items:flex-start}.shop-mobile-sort{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 18px}.shop-mobile-sort select{min-width:0;max-width:100%;font-size:16px}.shop-schedule-filters{padding:12px}.shop-schedule-list th:first-child,.shop-schedule-list th:nth-child(2),.shop-schedule-list th:nth-child(3),.shop-schedule-list th:nth-child(4){width:auto}}.shop-schedule-list .shop-package-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.shop-schedule-list th:first-child{white-space:nowrap}.package-removal-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px;background:#f4efff;border:1px solid #d7c9f5;border-radius:8px}.package-selection-summary{line-height:1.6}.package-order button{min-height:44px;min-width:44px}.package-order{flex-wrap:wrap}@media(max-width:700px){.package-selection-heading{flex-wrap:wrap;gap:8px}.package-order{width:100%;justify-content:flex-start}}.shop-submission-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.shop-submission-actions .button{white-space:normal;min-height:44px}