.ic-choices{color:var(--iw-text,#262626);margin-block:1rem}html[data-theme=dark] .ic-choices{color:var(--iw-text,#e0e2df)}.ic-choices h3,.ic-picker h2{text-wrap:balance;margin:0}.ic-choices p{text-wrap:pretty}.ic-heading,.ic-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block:.75rem;display:flex}.ic-grid{overscroll-behavior-y:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));grid-auto-rows:max-content;align-content:start;gap:.75rem;max-height:min(32rem,55dvh);padding:.25rem;display:grid;overflow-y:auto}.ic-grid>.ic-choice{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}html[data-theme=dark] .ic-grid>.ic-choice{color:inherit;background:#1f2823;border:1px solid #4a4a4a;border-radius:.5rem}.ic-grid>.ic-choice[aria-pressed=true]{background:#f5f5f5;border:2px solid #262626;padding:calc(.75rem - 1px)}html[data-theme=dark] .ic-grid>.ic-choice[aria-pressed=true]{background:#1b231e;border:2px solid #4a4a4a}.ic-grid>.ic-choice:focus-visible{outline-offset:2px;outline:2px solid}.ic-actions button:focus-visible{outline-offset:2px;outline:2px solid}html[data-theme=dark] .ic-grid>.ic-choice:focus-visible{outline-offset:2px;outline:2px solid}html[data-theme=dark] .ic-actions button:focus-visible{outline-offset:2px;outline:2px solid}.ic-grid>.ic-choice:disabled{opacity:.55;cursor:not-allowed}.ic-grid>.ic-choice strong,.ic-grid>.ic-choice small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ic-grid>.ic-choice small,.ic-actions{font-variant-numeric:tabular-nums}.ic-person-photo,.ic-product-photo{aspect-ratio:4/5;background:#f5f5f5;border-radius:.25rem;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}html[data-theme=dark] .ic-person-photo,html[data-theme=dark] .ic-product-photo{background:#1b231e;border-radius:.25rem}.ic-person-photo img{object-fit:cover;width:100%;height:100%}.ic-product-photo{aspect-ratio:1}.ic-product-photo img{object-fit:contain;width:100%;height:100%}.ic-person-photo>span{color:#737373;padding:.5rem;font-size:.875rem}html[data-theme=dark] .ic-person-photo>span{color:#bdc1b9}.ic-search{align-items:center;gap:.5rem;margin-block:.75rem;display:flex}.ic-search input{min-width:0;color:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:.25rem;flex:1;padding:.75rem}html[data-theme=dark] .ic-search input{color:inherit;background:#1f2823;border:1px solid #4a4a4a;border-radius:.25rem}.ic-actions button{min-height:44px;padding:.5rem 1rem}.ic-roster .iw-qc-chip{gap:.5rem}.ic-roster .ic-person-photo{flex:0 0 3rem;width:3rem}.ic-roster small{font-variant-numeric:tabular-nums;display:block}.ic-picker{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.ic-grid>.iw-create-card,.iw-product-picker>.iw-create-card{text-align:center;background:0 0;border:1px dashed #b5bdb6;justify-content:center}html[data-theme=dark] .ic-grid>.iw-create-card,html[data-theme=dark] .iw-product-picker>.iw-create-card{background:0 0;border:1px dashed #464e49}.iw-create-card .ic-person-photo,.iw-create-card .ic-product-photo{color:#728578;background:0 0;font-size:38px;font-weight:300;transition:color .15s}html[data-theme=dark] .iw-create-card .ic-person-photo,html[data-theme=dark] .iw-create-card .ic-product-photo{color:#bdc1b9;background:0 0}:is(.iw-create-card:hover,.iw-create-card:focus-visible){background:#f3f7f3;border-color:#327044}:is(html[data-theme=dark] .iw-create-card:hover,html[data-theme=dark] .iw-create-card:focus-visible){background:#1b231b;border-color:#3a5a43}:is(.iw-create-card:hover span,.iw-create-card:focus-visible span){color:#327044}:is(html[data-theme=dark] .iw-create-card:hover span,html[data-theme=dark] .iw-create-card:focus-visible span){color:#a4d6b2}.iw-quick-create{text-align:center;width:min(480px,100vw - 24px)}.iw-quick-create form,.iw-quick-create fieldset{gap:16px;min-width:0;display:grid}.iw-quick-create fieldset{text-align:left;border:0;margin:0;padding:0}html[data-theme=dark] .iw-quick-create fieldset{border:0}.iw-quick-create label{gap:8px;font-weight:600;display:grid}.iw-quick-create input,.iw-quick-create select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px}.iw-quick-create footer{gap:12px;display:flex}.iw-quick-create footer button{flex:1;min-height:44px}.iw-create-photo img{object-fit:cover;border-radius:12px;justify-self:center;width:96px;height:112px}html[data-theme=dark] .iw-create-photo img{border-radius:12px}.iw .iw-product-picker>.iw-create-card,.iw-product-picker>.iw-create-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.iw-product-picker>.iw-create-card strong{text-align:center;width:100%;margin-inline:0}.iw-quick-create>header{text-align:center;justify-content:center}.iw-quick-create>header h2{text-align:center;width:100%}.iw-quick-create fieldset,.iw-quick-create label{text-align:center}.iw-quick-create input:not([type=file]),.iw-quick-create select{text-align:center;text-align-last:center}.iw-quick-create .iw-custom-preview{color:#355c3e;background:#f0f5ef;border:1px solid #cbd8cd;border-radius:999px;justify-self:center;padding:5px 12px;font-size:13px}html[data-theme=dark] .iw-quick-create .iw-custom-preview{color:#d8e9dc;background:#1c231b;border:1px solid #405443;border-radius:999px}
