.samples-card{background:#fff;border-radius:12px;width:100%;min-width:0;margin:2rem 0 0;box-shadow:0 4px 8px #0000001a}.samples-card .card-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.6rem 2rem;display:flex}.samples-card .card-header h2{color:var(--color-text-primary,#1f2937);align-items:center;gap:1.2rem;margin:0;font-size:1rem;font-weight:500;display:flex}.sample-orders-demo-card .card-header h2{font-size:1.6rem}.sample-orders-demo-card .header-cell,.sample-orders-demo-card .sample-cell{padding:1.2rem .8rem;font-size:1.2rem}.sample-orders-demo-card .status-badge,.sample-orders-demo-card .new-badge,.sample-orders-demo-card .report-btn,.sample-orders-demo-card .no-reports,.sample-orders-demo-card .reports-clickable,.sample-orders-demo-card .column-sort-btn,.sample-orders-demo-card .column-filter-btn,.sample-orders-demo-card .sort-icon{font-size:1.1rem}.sample-orders-demo-card .settings-btn{width:3rem;height:3rem}.sample-orders-embedded-card{box-shadow:none;background:#fff;border-radius:0;margin:0}.sample-orders-embedded-card .samples-content{padding:0}.sample-orders-embedded-card .header-cell{text-transform:none;letter-spacing:0;padding:.8rem .4rem;font-size:1rem}.sample-orders-embedded-card .header-cell-content{--header-control-size:1.6rem;--header-icon-size:1.1rem;gap:.3rem}.sample-orders-embedded-card .column-header-title{font-size:14px;line-height:1.1}.sample-orders-embedded-card .sample-cell{padding:.9rem .4rem;font-size:1.05rem}.sample-orders-embedded-card .column-sort-btn,.sample-orders-embedded-card .column-filter-btn,.sample-orders-embedded-card .sort-icon,.sample-orders-embedded-card .status-badge,.sample-orders-embedded-card .new-badge,.sample-orders-embedded-card .report-btn,.sample-orders-embedded-card .no-reports,.sample-orders-embedded-card .reports-clickable{font-size:1rem}.sample-orders-embedded-card .status-badge{text-transform:none;letter-spacing:0;background:0 0;padding:0;font-weight:500}.product-reports-table-card .status-badge{text-transform:none;letter-spacing:0;background:0 0;padding:0;font-size:14px;font-weight:500}.sample-orders-embedded-card .status-badge-container,.product-reports-table-card .status-badge-container{grid-template-columns:10px auto;column-gap:8px}.sample-orders-embedded-card .status-circle.status-completed,.sample-orders-embedded-card .status-badge-container .status-completed+.status-badge,.product-reports-table-card .status-circle.status-completed,.product-reports-table-card .status-badge-container .status-completed+.status-badge{color:#388e3c;background-color:#388e3c}.sample-orders-embedded-card .status-circle.status-pending,.sample-orders-embedded-card .status-badge-container .status-pending+.status-badge,.product-reports-table-card .status-circle.status-pending,.product-reports-table-card .status-badge-container .status-pending+.status-badge{color:#f57c00;background-color:#f57c00}.sample-orders-embedded-card .status-circle.status-submitted,.sample-orders-embedded-card .status-badge-container .status-submitted+.status-badge,.product-reports-table-card .status-circle.status-submitted,.product-reports-table-card .status-badge-container .status-submitted+.status-badge{color:#1976d2;background-color:#1976d2}.sample-orders-embedded-card .status-badge-container .status-completed+.status-badge,.sample-orders-embedded-card .status-badge-container .status-pending+.status-badge,.sample-orders-embedded-card .status-badge-container .status-submitted+.status-badge,.product-reports-table-card .status-badge-container .status-completed+.status-badge,.product-reports-table-card .status-badge-container .status-pending+.status-badge,.product-reports-table-card .status-badge-container .status-submitted+.status-badge,.product-reports-table-card .status-badge-container .status-cancelled+.status-badge,.product-reports-table-card .status-badge-container .status-custom+.status-badge{background:0 0}.sample-orders-embedded-card .reports-container,.product-reports-table-card .reports-container{justify-content:flex-start;gap:.4rem}.sample-orders-embedded-card .report-pill,.product-reports-table-card .report-pill{cursor:pointer;white-space:nowrap;border:none;border-radius:4px;align-items:center;gap:6px;width:max-content;min-width:0;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.sample-orders-embedded-card .report-pill .btn-icon,.product-reports-table-card .report-pill .btn-icon,.sample-orders-embedded-card .report-pill-link-icon,.product-reports-table-card .report-pill-link-icon{width:12px;height:12px}.sample-orders-embedded-card .report-pill--nutrient,.product-reports-table-card .report-pill--nutrient{color:#388e3c;background:#e8f5e9}.sample-orders-embedded-card .report-pill--lab,.product-reports-table-card .report-pill--lab{color:#1976d2;cursor:pointer;background:#e3f2fd}.sample-orders-embedded-card .report-pill--soil,.product-reports-table-card .report-pill--soil{color:#6b4f1d;background:#efe6da}.sample-orders-embedded-card .report-pill--custom,.product-reports-table-card .report-pill--custom{color:#474c52;background:#eceeef}.nutrient-density-report-chip-scope .report-pill,.nutrient-density-report-chip-scope .report-pill--nutrient,.nutrient-density-report-chip-scope .report-pill--lab,.nutrient-density-report-chip-scope .report-pill--soil,.nutrient-density-report-chip-scope .report-pill--custom{color:var(--ND_CHIP_COLOR_TEXT);background:var(--ND_CHIP_COLOR_BG)}.sample-orders-embedded-card .report-link{color:var(--SECONDARY_COLOR);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:12px}.sample-action-btn{width:36px;height:36px;color:var(--SECONDARY_COLOR);cursor:pointer;background:#fff;border:1px solid #9a9c9b;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.sample-action-btn:hover{background:#f7f7f7}.sample-action-btn:disabled{cursor:not-allowed}.sample-action-btn--disabled{opacity:.5;cursor:not-allowed;color:#a0a0a0;background:#f5f5f5;border-color:#d0d0d0}.sample-action-btn--disabled:hover{background:#f5f5f5}.sample-action-btn .btn-icon,.sample-action-btn svg{width:16px;height:16px}.sample-action-btn--view{gap:6px;width:auto;min-width:72px;height:24px;padding:0 12px}.sample-action-btn__icon{justify-content:center;align-items:center;display:inline-flex}.sample-action-btn__label{white-space:nowrap;font-size:12px;font-weight:500;line-height:1}.sample-action-btn--view .btn-icon,.sample-action-btn--view svg{width:14px;height:14px}.sample-orders-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.pagination-left,.pagination-middle,.pagination-right{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-middle{flex:auto;justify-content:center}.pagination-label{color:#030704;font-size:14px}.pagination-summary{color:#53595f;white-space:nowrap;font-size:14px}.pagination-select{color:#030704;background:#fff;border:1px solid #53595f;border-radius:4px;padding:4px 8px;font-size:14px}.pagination-page-size-group{align-items:center;gap:6px;display:inline-flex}.pagination-page-size{border:1px solid var(--SECONDARY_COLOR);color:#030704;cursor:pointer;background:#fff;border-radius:6px;min-width:34px;height:30px;padding:0 8px;font-size:13px}.pagination-page-size:hover{background:#f5f5f5}.pagination-page-size.active{background:var(--SECONDARY_COLOR);color:#fff}.pagination-btn{border:1px solid var(--SECONDARY_COLOR);color:#030704;cursor:pointer;background:#fff;border-radius:4px;width:32px;height:32px;font-size:14px}.pagination-btn:hover:not(:disabled){background:#f5f5f5}.pagination-btn:disabled{opacity:.45;cursor:not-allowed}.pagination-btn.pagination-nav{border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pagination-nav-icon{pointer-events:none;width:16px;height:16px}@media (width<=1024px){.sample-action-btn--view{gap:0;width:36px;min-width:36px;padding:0}.sample-action-btn--view .sample-action-btn__label{display:none}}@media (width<=810px){.sample-orders-inset-row{padding:0 12px 0 35px}.sample-orders-pagination{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-bottom:12px}.pagination-label{display:none}.pagination-right{flex-wrap:wrap;order:1;justify-content:center;width:100%}.pagination-middle{display:none}.pagination-left{order:2;justify-content:center}}.header-actions{align-items:center;gap:1.2rem;display:flex}.settings-btn{background:var(--primary-color,#349552);color:#fff;cursor:pointer;border:none;border-radius:.6rem;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;transition:all .2s;display:flex}.settings-btn:hover{background:var(--primary-color-dark,#2a7742);transform:translateY(-1px);box-shadow:0 2px 8px #3495524d}.settings-btn:active{transform:translateY(0)}.settings-btn .settings-icon{width:2.4rem;height:2.4rem}.order-toggle-btn{background:var(--primary-color,#349552);color:#fff;cursor:pointer;border:none;border-radius:.6rem;align-items:center;gap:.8rem;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;transition:all .2s;display:flex}.order-toggle-btn:hover{background:var(--primary-color-dark,#2a7742);transform:translateY(-1px);box-shadow:0 2px 8px #3495524d}.order-toggle-btn:active{transform:translateY(0)}.order-toggle-btn .toggle-icon{width:2rem;height:2rem}.samples-card .header-icon{width:2.4rem;height:2.4rem;color:var(--primary-color,#349552)}.samples-content{width:100%;min-width:0;min-height:200px;position:relative}.sample-grid{--col-0-width:1fr;--col-1-width:1.4fr;--col-2-width:1.3fr;--col-3-width:1.3fr;--col-4-width:.8fr;--col-5-width:2.2fr;--col-6-width:1.1fr;--col-7-width:1.1fr;--col-8-width:.7fr;--col-9-width:1.1fr;--col-10-width:1.3fr;--col-11-width:1.3fr;width:100%;overflow-x:visible}.grid-header{grid-template-columns:var(--col-0-width) var(--col-1-width) var(--col-2-width) var(--col-3-width) var(--col-4-width) var(--col-5-width) var(--col-6-width) var(--col-7-width) var(--col-8-width) var(--col-9-width) var(--col-10-width) var(--col-11-width);color:#030704;background:#f5f5f5;border-bottom:1px solid #e6e6e6;font-weight:500;display:grid}.header-cell{text-align:left;text-transform:none;letter-spacing:0;border-right:1px solid #e6e6e6;justify-content:flex-start;align-items:center;padding:1rem;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden}.header-cell-content{--header-control-size:1.6rem;--header-icon-size:1.1rem;justify-content:flex-start;align-items:center;gap:.35rem;width:100%;min-width:0;display:flex;overflow:hidden}.column-header-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;justify-content:flex-start;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.column-sort-btn{width:var(--header-control-size);height:var(--header-control-size);color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.column-sort-btn:hover{color:var(--primary-color,#349552);background:#3495521a}.column-sort-btn.active{color:var(--primary-color,#349552)}.sort-icon{width:var(--header-icon-size);height:var(--header-icon-size);justify-content:center;align-items:center;line-height:1;display:inline-flex}.sort-icon svg{width:100%;height:100%;display:block}.sort-icon--neutral{opacity:.72}.sort-icon--asc,.sort-icon--desc{opacity:1}.header-cell:last-child{border-right:none}.reports-header{text-align:center}.column-filter-btn{color:var(--color-text-primary,#1f2937);cursor:pointer;width:var(--header-control-size);height:var(--header-control-size);background:0 0;border:none;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem;font-weight:500;transition:all .2s;display:inline-flex}.column-filter-btn:not(:disabled):hover{color:var(--primary-color,#349552);background:#3495521a}.column-filter-btn.active{color:var(--primary-color,#349552)}.column-filter-btn:disabled,.column-filter-btn:disabled:hover{cursor:default}.filter-icon{width:var(--header-icon-size);height:var(--header-icon-size);display:block}.column-resize-handle{appearance:none;cursor:col-resize;z-index:10;touch-action:none;background:0 0;border:none;width:.6rem;height:100%;padding:0;transition:background-color .2s;position:absolute;top:0;right:-.3rem}.column-resize-handle:hover{background:#3495524d}.column-resize-handle.resizing{background:#34955299}.header-cell--last .column-resize-handle{right:0}.samples-data{min-height:200px}.sample-row{grid-template-columns:var(--col-0-width) var(--col-1-width) var(--col-2-width) var(--col-3-width) var(--col-4-width) var(--col-5-width) var(--col-6-width) var(--col-7-width) var(--col-8-width) var(--col-9-width) var(--col-10-width) var(--col-11-width);background:#fff;border-bottom:1px solid #e6e6e6;transition:background-color .15s;display:grid}.sample-row:hover{background:#fff}.sample-row.combined-row{cursor:pointer;background:#fff;font-weight:500}.sample-row.combined-row:hover{background:#f3f4f6}.sample-row.combined-row.expanded{border-bottom:none;margin-bottom:0!important}.sample-row.expanded-child{border-left:4px solid var(--primary-color,#349552);background:#fff}.sample-row.expanded-child:hover{background:var(--color-light,#f9fafb)}.sample-orders-inset-row{background:var(--neutrals-neutral-150,#f9f9f9);box-shadow:none;border-bottom:none;margin-top:-1px;padding:0 48px 0 216px}.sample-orders-inset-surface{background:var(--neutrals-neutral-150,#f9f9f9);box-shadow:none}.sample-orders-inset-header-row,.sample-orders-inset-data-row{grid-template-columns:102.5px 200px 200px minmax(0,3fr);display:grid}.sample-orders-inset-header-row,.sample-orders-inset-data-row:not(:last-child){border-bottom:.5px solid var(--neutrals-neutral-400,#cdcdcd)}.sample-orders-inset-cell{background:var(--neutrals-neutral-150,#f9f9f9);color:var(--neutrals-neutral-900-black,#030704);justify-content:flex-start;align-items:center;padding:12px 16px;display:flex;overflow:hidden}.sample-orders-inset-cell--header{min-height:28px;font-size:14px;font-weight:500;line-height:100%}.sample-orders-inset-cell--body{min-height:0;font-size:14px;font-weight:400;line-height:100%}.sample-orders-inset-cell--body .reports-container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%}.sample-orders-inset-cell--body .no-reports{font-size:14px;line-height:1.2}.combined-row-indicator{color:var(--primary-color,#349552);align-items:center;gap:.4rem;font-weight:500;display:flex}.combined-row-indicator svg{width:1.6rem;height:1.6rem;transition:transform .2s}.sample-row.combined-row.expanded .combined-row-indicator svg{transform:rotate(90deg)}.reports-clickable{color:var(--primary-color,#349552);cursor:pointer;font-weight:500}.reports-clickable:hover{text-decoration:underline}.sample-cell{text-align:left;color:#030704;border-right:1px solid #e6e6e6;justify-content:flex-start;align-items:center;padding:1rem .8rem;font-size:1rem;display:flex;position:relative;overflow:hidden}.product-sample-cell{text-align:left;color:#030704;border-right:1px solid #e6e6e6;justify-content:flex-start;align-items:center;padding:1rem .8rem;font-size:14px;display:flex;position:relative;overflow:hidden}.sample-cell:last-child,.product-sample-cell:last-child{border-right:none}.sample-cell .cell-text,.product-sample-cell .cell-text{text-align:left;overflow-wrap:break-word;word-wrap:break-word;width:100%;display:block;overflow:hidden}.sample-orders-select-header{justify-content:center;padding:0;overflow:visible}.sample-orders-select-header-cell,.sample-orders-select-cell{justify-content:center;padding-left:0;padding-right:0}.sample-orders-select-checkbox{width:16px;height:16px;accent-color:var(--SECONDARY_COLOR);cursor:pointer}.sample-orders-select-checkbox:disabled{cursor:not-allowed;opacity:.5}.status-badge{text-transform:uppercase;letter-spacing:.025em;padding:.4rem 1.2rem;font-size:1.2rem;font-weight:500;display:inline-flex}.status-badge-container{grid-template-columns:1fr 12fr;align-items:center;display:grid}.status-circle{vertical-align:middle;border-radius:50%;width:10px;height:10px}.status-completed{color:var(--color-text-primary,#1f2937);background-color:#349552}.status-pending{color:var(--color-text-primary,#1f2937);background-color:#ffc409}.status-submitted{color:var(--color-text-primary,#1f2937);background-color:#408cf8}.status-cancelled{color:var(--color-text-primary,#1f2937);background-color:#dc2626}.status-custom{color:#fff;background-color:#2f2f2f}.new-badge,.new-status-badge{color:#6b22ab;text-transform:none;letter-spacing:0;white-space:nowrap;background:#f0e8ff;border-radius:0;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.status-cell-stack{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.reports-container{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.report-btn{cursor:pointer;text-transform:uppercase;letter-spacing:.025em;border:none;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;width:20rem;padding:.6rem 1.2rem;font-size:1.2rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.report-btn.basic{color:#fff;background:#2563eb}.report-btn.basic:hover{background:#1d4ed8;transform:translateY(-1px)}.report-btn.complete{color:#fff;background:#059669}.report-btn.complete:hover{background:#047857;transform:translateY(-1px)}.report-btn.lab-reports{color:#fff;background:#7c3aed}.report-btn.lab-reports:hover{background:#6d28d9;transform:translateY(-1px)}.report-btn .icon{width:1.4rem;height:1.4rem}.no-reports{color:var(--color-text-tertiary,#9ca3af);font-size:14px;font-style:italic}.samples-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:6rem 2rem;display:flex}.samples-empty-state .empty-icon{width:6.4rem;height:6.4rem;color:var(--color-text-tertiary,#9ca3af);margin-bottom:1.6rem}.samples-empty-state h3{color:var(--color-text-primary,#1f2937);margin:0 0 .8rem;font-size:2.4rem;font-weight:500}.samples-empty-state p{color:var(--color-text-secondary,#6b7280);max-width:400px;margin:0 0 2.4rem}.samples-card .hidden{display:none!important}@media (width<=768px){.samples-card{margin:1.6rem 0 0}.samples-card .card-header{padding:1.6rem}}@media (width>=769px) and (width<=1024px){.grid-header,.sample-row{grid-template-columns:1fr 1.2fr 1.1fr 1.1fr .7fr 2fr 1fr 1fr .6fr 1fr 1.2fr 1.2fr}.sample-orders-inset-row{padding:0 12px 0 35px}}@media (width>=1000px) and (width<=1800px){.sample-grid{overflow-x:auto}}body.sample-orders-modal-open{overflow:hidden}.settings-modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.settings-modal-overlay.hidden{display:none}.settings-modal{background:#fff;border-radius:1.2rem;flex-direction:column;width:90%;max-width:80rem;max-height:80vh;display:flex;box-shadow:0 20px 60px #0000004d}.settings-modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:2rem 2.4rem;display:flex}.settings-modal-header h2{color:var(--color-text-primary,#1f2937);margin:0;font-size:2.4rem;font-weight:500}.settings-modal .close-modal-btn svg{width:2.4rem;height:2.4rem}.settings-modal-subheader{color:var(--primary-color,#349552);background:#f0f9ff;border-bottom:1px solid #e5e7eb;padding:1.6rem 2.4rem;font-size:1.4rem}.settings-modal-content{flex:1;grid-template-columns:1fr 1fr;gap:2.4rem;padding:2.4rem;display:grid;overflow-y:auto}.settings-column h3{color:var(--color-text-primary,#1f2937);margin:0 0 1.6rem;font-size:1.6rem;font-weight:500}.column-list{background:#f9fafb;border:2px dashed #d1d5db;border-radius:.8rem;min-height:30rem;padding:1.2rem}.selected-columns{touch-action:none}.column-item{cursor:default;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;border-radius:.6rem;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding:1.2rem 1.6rem;transition:all .2s;display:flex}.column-item[data-reorderable=true]{cursor:move;-ms-touch-action:none;touch-action:none}.column-item[data-reorderable=true] *{-ms-touch-action:none;touch-action:none}.column-item:hover{border-color:var(--primary-color,#349552);box-shadow:0 2px 4px #0000001a}.column-item.dragging{opacity:.5}.column-item-content{flex:1;align-items:center;gap:1.2rem;display:flex}.drag-handle{width:2rem;height:2rem;color:var(--color-text-tertiary,#9ca3af)}.column-item-title{color:var(--color-text-primary,#1f2937);font-size:1.4rem;font-weight:500}.column-action-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem;transition:all .2s;display:flex}.column-action-btn svg{width:2rem;height:2rem}.column-action-btn.remove-btn{color:#dc2626}.column-action-btn.remove-btn:hover{background:#dc26261a;border-radius:.4rem}.column-action-btn.add-btn{color:var(--primary-color,#349552)}.column-action-btn.add-btn:hover{background:#3495521a;border-radius:.4rem}.settings-modal-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1.2rem;padding:2rem 2.4rem;display:flex}.cancel-btn,.save-btn{cursor:pointer;border:none;border-radius:.6rem;padding:1rem 2.4rem;font-size:1.4rem;font-weight:500;transition:all .2s}.cancel-btn{color:var(--color-text-primary,#1f2937);background:#f3f4f6}.cancel-btn:hover{background:#e5e7eb}.save-btn{background:var(--primary-color,#349552);color:#fff}.save-btn:hover{background:var(--primary-color-dark,#2a7742);transform:translateY(-1px);box-shadow:0 2px 8px #3495524d}.available-columns .column-item{cursor:default}.available-columns .drag-handle{visibility:hidden}.samples-card.sample-orders-demo-card,.samples-card.sample-orders-embedded-card{box-shadow:none;border-radius:4px;margin:0}.samples-card.sample-orders-embedded-card.sample-orders-report-tracking{box-shadow:none;border-radius:0;margin-top:0}.samples-card.sample-orders-embedded-card.sample-orders-report-tracking .card-header{border-bottom:none;padding-left:24px;padding-right:24px}.samples-card.sample-orders-embedded-card.sample-orders-report-tracking .column-sort-btn{display:none}.samples-card.sample-orders-demo-card .card-header{border-bottom:none;padding:24px}.sample-orders-card-title{color:#030704;margin:0;font-size:18px;font-weight:700;line-height:1.3}.sample-orders-card-subtitle{color:#53595f;margin:0;font-size:14px}.sample-orders-card-title-wrap{flex-direction:column;gap:8px;display:flex}.sample-orders-card-actions{gap:12px}.sample-orders-pill-btn.sample-orders-pill-btn--outline{will-change:"transform";border:.5px solid var(--SECONDARY_COLOR);color:#030704;width:34px;height:34px;box-shadow:none;background:#fff;border-radius:999px;padding:0;transform:none}.sample-orders-pill-btn.sample-orders-pill-btn--outline:hover{background:#f5f5f5}.sample-orders-last-click{will-change:"transform";color:#53595f;background:#fff;border:.5px solid #e6e6e6;border-radius:999px;padding:6px 12px;font-size:12px}.sample-orders-table-head{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.sample-orders-table-title{color:#030704;margin:0;font-size:18px;font-weight:700}.sample-orders-loading-chip{will-change:"transform";color:#53595f;background:#f5f5f5;border:.5px solid #e6e6e6;border-radius:999px;padding:6px 10px;font-size:12px}.sample-orders-table-shell.desktop-table{width:100%;box-shadow:none;will-change:"transform";border:.5px solid #e6e6e6;border-radius:0;min-width:0;max-width:100%;display:block;overflow:hidden}.product-orders-table,.product-orders-table.desktop-table{width:100%;min-width:0;max-width:100%;box-shadow:none;border:1px solid #e6e6e6;border-radius:0;overflow:hidden}.product-reports-table-card .product-reports-grid-layout{grid-template-columns:34px 1.15fr 1fr 1.5fr 1.2fr 1.3fr 1.3fr;min-width:834px}.product-reports-table-card .grid-header .header-cell{background:#f5f5f5}.product-reports-grid-header{height:51px}.product-reports-table-card .product-reports-full-span-cell{grid-column:1/-1}.product-reports-table-card .product-reports-status-cell-content{align-items:center;gap:8px;display:inline-flex}.product-reports-table-card .product-reports-status-circle{border-radius:50%;width:10px;height:10px;display:inline-block}.product-reports-table-card .product-reports-status-circle.status-completed{background-color:#349552}.product-reports-table-card .product-reports-status-circle.status-pending{background-color:#ffc409}.product-reports-table-card .product-reports-status-circle.status-submitted{background-color:#408cf8}.product-reports-table-card .product-reports-status-circle.status-cancelled{background-color:#dc2626}.product-reports-table-card .product-reports-status-circle.status-custom{background-color:#2f2f2f}.product-reports-table-card .product-reports-no-reports-cell{color:#53595f;font-style:italic}.product-reports-table-card .product-reports-select-column{z-index:2;background:#fff;position:sticky;left:0}.product-reports-table-card .grid-header .product-reports-select-column{z-index:3;background:#f5f5f5}.product-reports-table-card .sample-row:hover .product-reports-select-column{background:#fafafa}.sample-orders-table-shell .sample-grid{width:100%}.sample-orders-table-scroll{scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.sample-orders-table-scroll .sample-grid{width:100%;min-width:0}.sample-orders-empty-state{will-change:"transform";color:#6b7280;border:.5px dashed #d1d5db;border-radius:4px;padding:16px;font-size:14px}.sample-orders-demo-card .grid-header,.sample-orders-embedded-card .grid-header{background:#f5f5f5;border-bottom:.5px solid #e6e6e6}.sample-orders-demo-card .header-cell,.sample-orders-embedded-card .header-cell{text-align:left;text-transform:none;letter-spacing:normal;border-right:.5px solid #e6e6e6;justify-content:flex-start;padding:16px;font-size:14px}.sample-orders-demo-card .header-cell-content,.sample-orders-embedded-card .header-cell-content{justify-content:flex-start;gap:6px}.sample-orders-demo-card .header-cell.sample-orders-select-header,.sample-orders-embedded-card .header-cell.sample-orders-select-header{justify-content:center;padding:0;overflow:visible}.sample-orders-demo-card .header-cell-content.sample-orders-select-header-cell,.sample-orders-embedded-card .header-cell-content.sample-orders-select-header-cell{justify-content:center;overflow:visible}.sample-orders-demo-card .sample-row,.sample-orders-embedded-card .sample-row{border-bottom:.5px solid #e6e6e6}.sample-orders-demo-card .sample-row:hover,.sample-orders-embedded-card .sample-row:hover{background:#fafafa}.sample-orders-demo-card .sample-cell,.sample-orders-embedded-card .sample-cell{text-align:left;color:#030704;border-right:.5px solid #e6e6e6;justify-content:flex-start;padding:16px;font-size:14px}.sample-orders-demo-card .sample-cell.sample-orders-select-cell,.sample-orders-embedded-card .sample-cell.sample-orders-select-cell{justify-content:center;padding:0}.sample-orders-demo-card .status-badge,.sample-orders-embedded-card .status-badge,.product-reports-table-card .status-badge{text-transform:none;letter-spacing:normal;background:0 0;padding:0;font-size:14px}.sample-orders-demo-card .status-badge-container,.sample-orders-embedded-card .status-badge-container,.product-reports-table-card .status-badge-container{grid-template-columns:10px auto;column-gap:8px}.sample-orders-demo-card .status-cell-stack,.sample-orders-embedded-card .status-cell-stack,.product-reports-table-card .status-cell-stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sample-orders-demo-card .new-status-badge,.sample-orders-embedded-card .new-status-badge{color:#6b22ab;text-transform:none;letter-spacing:normal;white-space:nowrap;background:#f0e8ff;border-radius:4px;justify-content:center;align-items:center;padding:6px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.sample-orders-demo-card .status-circle.status-submitted,.sample-orders-embedded-card .status-circle.status-submitted{background-color:#408cf8}.sample-orders-demo-card .status-circle.status-pending,.sample-orders-embedded-card .status-circle.status-pending{background-color:#f7ad2e}.sample-orders-demo-card .status-circle.status-completed,.sample-orders-embedded-card .status-circle.status-completed{background-color:#38b65c}.sample-orders-demo-card .report-btn,.sample-orders-embedded-card .report-btn{text-transform:none;letter-spacing:normal;border-radius:4px;width:auto;padding:8px 10px;font-size:13px;font-weight:500}.sample-orders-demo-card .report-btn.basic,.sample-orders-embedded-card .report-btn.basic{color:#1565c0;background:#e3f2fd}.sample-orders-demo-card .report-btn.complete,.sample-orders-embedded-card .report-btn.complete{color:#2e7d32;background:#e8f5e9}.sample-orders-demo-card .report-btn.lab-reports,.sample-orders-embedded-card .report-btn.lab-reports{color:#e65100;background:#fff3e0}.sample-orders-demo-card .no-reports,.sample-orders-embedded-card .no-reports{color:#53595f;font-size:14px}.sample-orders-demo-card .column-sort-btn,.sample-orders-demo-card .column-filter-btn,.sample-orders-embedded-card .column-sort-btn,.sample-orders-embedded-card .column-filter-btn{color:var(--SECONDARY_COLOR)}.sample-orders-demo-card .column-sort-btn:hover,.sample-orders-demo-card .column-filter-btn:hover,.sample-orders-embedded-card .column-sort-btn:hover,.sample-orders-embedded-card .column-filter-btn:hover{color:var(--NEUTRALS_NEUTRAL_700);background:#ececec}.sample-orders-demo-card,.sample-orders-embedded-card{margin-top:24px}.sample-orders-demo-card .pagination-label,.sample-orders-embedded-card .pagination-label{color:#53595f}.sample-orders-demo-card .pagination-select,.sample-orders-embedded-card .pagination-select{will-change:"transform";border:.5px solid #53595f;border-radius:999px;padding:8px 12px}.sample-orders-demo-card .pagination-btn,.sample-orders-embedded-card .pagination-btn{will-change:"transform";border:.5px solid var(--SECONDARY_COLOR);border-radius:999px;min-width:34px;height:34px}.sample-orders-filter-panel{will-change:"transform";box-shadow:none;background:#fff;border:.5px solid #d1d5db;border-radius:4px;padding:12px}.sample-orders-filter-panel-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sample-orders-filter-panel-title{color:#030704;margin:0;font-size:14px;font-weight:700}.sample-orders-filter-panel-close{color:var(--SECONDARY_COLOR);cursor:pointer;background:0 0;border:none;font-size:12px}.sample-orders-filter-panel-close:hover{color:var(--NEUTRALS_NEUTRAL_700)}.sample-orders-filter-options{will-change:"transform";border:.5px solid #e5e7eb;border-radius:4px;gap:6px;max-height:192px;padding:8px;display:grid;overflow:auto}.sample-orders-filter-option{color:#111827;border-radius:4px;align-items:center;gap:8px;padding:4px;font-size:14px;display:flex}.sample-orders-filter-option:hover{background:#f9fafb}.sample-orders-filter-empty{color:#6b7280;margin:0;font-size:12px}.sample-orders-filter-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.sample-orders-filter-btn{cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px}.sample-orders-filter-btn--ghost{will-change:"transform";color:#374151;background:#fff;border:.5px solid #d1d5db}.sample-orders-filter-btn--solid{border:.5px solid var(--SECONDARY_COLOR);will-change:"transform";background:var(--SECONDARY_COLOR);color:#fff}.sample-orders-filter-btn--solid:hover{border-color:var(--NEUTRALS_NEUTRAL_700);background:var(--NEUTRALS_NEUTRAL_700)}
