.char-limit{font-family:var(--infor-secondary-font);font-size:var(--fs-sm,12px);color:var(--hub-text-secondary,#4d5359);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 12px;margin-top:6px;line-height:1.4;display:flex}.char-limit__count{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.char-limit__msg{overflow-wrap:anywhere;min-width:0}.char-limit--near{color:var(--hub-warn,#b86e00)}.char-limit--over{color:var(--hub-danger,#b3261e);font-weight:600}.char-limit--over .char-limit__msg{text-align:right;flex:100%}.cap-modebar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cap-modebar .uc-viewtoggle{border:1px solid var(--hub-border);background:#eef0f3;border-radius:8px;gap:2px;padding:3px;display:flex}.cap-modebar .uc-viewtoggle button{min-height:38px;font-size:var(--fs-base);color:var(--hub-text-secondary);cursor:pointer;font-weight:600;font-family:var(--infor-secondary-font);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;transition:background .12s,color .12s;display:inline-flex}.cap-modebar .uc-viewtoggle button svg,.cap-modebar .uc-viewtoggle button ids-icon{flex:none;width:16px;height:16px}.cap-modebar .uc-viewtoggle button:hover:not(:disabled):not(.is-active){color:var(--hub-text)}.cap-modebar .uc-viewtoggle button.is-active{color:var(--hub-text);background:#fff;font-weight:700;box-shadow:0 1px 2px #141e3224}.cap-modebar .uc-viewtoggle button:disabled{opacity:.55;cursor:not-allowed}@media (width<=520px){.cap-modebar .uc-viewtoggle{box-sizing:border-box;flex-direction:column;width:100%}.cap-modebar .uc-viewtoggle button{justify-content:flex-start;width:100%;min-height:44px}}.cap-narrative-foot{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;margin-top:12px;display:flex}.cap-narrative-foot__voice{flex-direction:column;align-self:center;gap:4px;min-width:160px;display:flex}.cap-narrative-foot__actions{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.cap-narrative-foot__actions>button,.cap-narrative-foot__actions>ids-button{min-height:40px}@media (width<=640px){.cap-narrative-foot__actions{flex:100%}.cap-narrative-foot__actions>button,.cap-narrative-foot__actions>ids-button{min-height:44px}.cap-narrative-foot__go{flex:180px}}.cap-hint{font-size:var(--fs-md);color:var(--hub-text-secondary);margin:0 0 14px;line-height:1.5}.cap-qa-list{flex-direction:column;gap:10px;display:flex}.cap-qa{border:1px solid var(--hub-border,#e0e3e6);background:var(--hub-canvas-soft,#fafbfc);border-radius:10px;padding:14px 16px}.cap-qa__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cap-qa__q{font-size:var(--fs-base);color:var(--infor-charcoal,#1c1f24);font-weight:600;line-height:1.4}.cap-qa__ipc{flex:none;margin-top:1px}.cap-qa__chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cap-chip-btn{cursor:pointer;font:inherit;background:0 0;border:none;border-radius:13px;padding:0;line-height:0}.cap-chip-btn:focus-visible{outline:2px solid var(--hub-primary,#0072ed);outline-offset:2px}.cap-chip-btn[aria-pressed=true] ids-tag{filter:none}.cap-addown{align-items:center;gap:6px;display:inline-flex}.cap-addown__input{border:1px solid var(--hub-border-strong,#c9cdd2);font-size:var(--fs-sm);font-family:var(--infor-secondary-font);min-width:180px;color:var(--infor-charcoal,#1c1f24);border-radius:13px;padding:4px 11px}.cap-addown__input:focus-visible{outline:2px solid var(--hub-primary,#0072ed);outline-offset:1px}.cap-rec-list{flex-direction:column;gap:8px;display:flex}.cap-rec{border:1px solid var(--hub-border,#e0e3e6);background:var(--hub-canvas,#fff);font-size:var(--fs-base);border-radius:8px;align-items:center;gap:12px;padding:11px 14px;display:flex}.cap-rec.is-sel{border-color:var(--hub-primary,#0072ed);background:#fafdff}.cap-rec__check{border:1.5px solid var(--hub-border-strong,#c9cdd2);background:var(--hub-canvas,#fff);color:#0000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.cap-rec.is-sel .cap-rec__check{background:var(--hub-primary,#0072ed);border-color:var(--hub-primary,#0072ed);color:#fff}.cap-rec__name{color:var(--infor-charcoal,#1c1f24);font-weight:600}.cap-rec__ipc{flex:none;margin-left:auto}.cap-rec-btn{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;padding:0}.cap-rec-btn:focus-visible .cap-rec{outline:2px solid var(--hub-primary,#0072ed);outline-offset:2px}.cap-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.cap-foot__grow{margin-left:auto}.cap-cobuild{background:#f3ecfd;border:1.5px dashed #ddccf6;border-radius:11px;margin-top:18px;padding:14px 15px}.cap-cobuild__label{font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:#7928e1;margin:0 0 4px;font-weight:700}.cap-cobuild__intro{font-size:var(--fs-sm);color:var(--hub-text-secondary,#56606e);margin:0 0 10px;line-height:1.5}.cap-cobuild__cap{font-size:var(--fs-sm);color:#5c3f00;background:#fff7e5;border:1px solid #f2ce7b;border-left:3px solid #c08c1f;border-radius:6px;margin:0 0 10px;padding:8px 11px}.cap-cobuild__list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.cap-heardrow{background:#fff;border:1px solid #ddccf6;border-radius:9px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.cap-heardrow.is-captured{background:#f4fbf6;border-color:#bfe3cd}.cap-heardrow__q{flex:auto;min-width:0}.cap-heardrow__said{font-size:var(--fs-md);color:var(--infor-charcoal,#1c1f24);overflow-wrap:anywhere;font-weight:600;display:block}.cap-heardrow__meta{color:var(--hub-text-tertiary,#56606e);font-size:var(--fs-sm);margin-top:4px;display:block}.cap-heardrow__tag{margin-top:7px;display:inline-flex}.cap-heardrow__act{flex-direction:column;flex:none;gap:6px;margin-left:auto;display:flex}.cap-heardrow__btn{font-weight:600;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;transition:filter .12s;display:inline-flex}.cap-heardrow__btn:disabled{opacity:.55;cursor:not-allowed}.cap-heardrow__btn:not(:disabled):hover{filter:brightness(.96)}.cap-heardrow__btn:focus-visible{outline-offset:2px;outline:2px solid #7928e1}.cap-heardrow__btn--capture{color:#fff;background:#7928e1;border-color:#7928e1}.cap-heardrow__btn--map,.cap-heardrow__btn--dismiss{color:var(--hub-text-secondary,#56606e);background:#fff;border-color:#c8ced7}.cap-heardrow__btn ids-icon{--ids-color-foreground-default:currentColor;width:14px;height:14px;display:inline-flex}.cap-heardrow__btn ids-icon::part(svg){width:14px;height:14px;display:block}.cap-heardrow__confirm{font-size:var(--fs-sm);color:#1c8c5b;flex:0 320px;align-items:center;gap:7px;margin-left:auto;line-height:1.4;display:flex}.cap-heardrow__confirm ids-icon{--ids-color-foreground-default:#1c8c5b;flex:none;width:16px;height:16px;display:inline-flex}.cap-heardrow__confirm ids-icon::part(svg){width:16px;height:16px;display:block}.cap-mappicker{background:#faf7ff;border:1px solid #ddccf6;border-radius:8px;margin-top:10px;padding:10px 11px}.cap-mappicker__hint{font-size:var(--fs-sm);color:var(--hub-text-secondary,#56606e);margin:0 0 8px}.cap-mappicker__empty{font-size:var(--fs-sm);color:var(--hub-text-tertiary,#56606e);margin:0 0 8px}.cap-mappicker__list{flex-direction:column;gap:5px;margin:0 0 6px;padding:0;list-style:none;display:flex}.cap-mappicker__opt{text-align:left;width:100%;font-size:var(--fs-sm);cursor:pointer;background:#fff;border:1px solid #c8ced7;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;transition:filter .12s,border-color .12s;display:flex}.cap-mappicker__opt:not(:disabled):hover{filter:brightness(.98);border-color:#7928e1}.cap-mappicker__opt:disabled{opacity:.6;cursor:not-allowed}.cap-mappicker__opt:focus-visible{outline-offset:2px;outline:2px solid #7928e1}.cap-mappicker__name{color:var(--infor-charcoal,#1c1f24);overflow-wrap:anywhere;font-weight:600}.cap-mappicker__ipc{display:inline-flex}.cap-mappicker__already{font-size:var(--fs-xs,.75rem);color:var(--hub-text-tertiary,#56606e);white-space:nowrap;margin-left:auto}.cap-mappicker__cancel{font-size:var(--fs-sm);color:var(--hub-text-secondary,#56606e);cursor:pointer;background:0 0;border:none;padding:4px 2px;text-decoration:underline}.cap-mappicker__cancel:focus-visible{outline-offset:2px;outline:2px solid #7928e1}@media (width<=640px){.cap-heardrow{flex-direction:column}.cap-heardrow__act,.cap-heardrow__confirm{flex-flow:wrap;margin-left:0}}.cap-transfer{background:#eef5fe;border:1.5px solid #b9d8fb;border-radius:11px;margin-top:18px;padding:14px 15px}.cap-transfer__label{font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:#0058b8;margin:0 0 4px;font-weight:700}.cap-transfer__intro{font-size:var(--fs-sm);color:var(--hub-text-secondary,#56606e);margin:0 0 10px;line-height:1.5}.cap-transfer__list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.cap-transferrow{background:#fff;border:1px solid #b9d8fb;border-radius:9px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.cap-transferrow.is-accepted{background:#f4fbf6;border-color:#bfe3cd}.cap-transferrow__q{flex:auto;min-width:0}.cap-transferrow__said{font-size:var(--fs-md);color:var(--infor-charcoal,#1c1f24);overflow-wrap:anywhere;font-weight:600;display:block}.cap-transferrow__name{color:var(--hub-text-secondary,#56606e);font-size:var(--fs-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;font-weight:600;display:flex}.cap-transferrow__ipc{display:inline-flex}.cap-transferrow__annot{color:#0058b8;font-size:var(--fs-sm);overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:6px;display:flex}.cap-transferrow__annot ids-icon{--ids-color-foreground-default:#0058b8;flex:none;width:15px;height:15px;display:inline-flex}.cap-transferrow__annot ids-icon::part(svg){width:15px;height:15px;display:block}.cap-transferrow__act{flex-direction:column;flex:none;gap:6px;margin-left:auto;display:flex}.cap-transferrow__btn{font-weight:600;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;transition:filter .12s;display:inline-flex}.cap-transferrow__btn:disabled{opacity:.55;cursor:not-allowed}.cap-transferrow__btn:not(:disabled):hover{filter:brightness(.96)}.cap-transferrow__btn:focus-visible{outline-offset:2px;outline:2px solid #0058b8}.cap-transferrow__btn--accept{color:#fff;background:#0058b8;border-color:#0058b8}.cap-transferrow__btn--dismiss{color:var(--hub-text-secondary,#56606e);background:#fff;border-color:#c8ced7}.cap-transferrow__btn ids-icon{--ids-color-foreground-default:currentColor;width:14px;height:14px;display:inline-flex}.cap-transferrow__btn ids-icon::part(svg){width:14px;height:14px;display:block}.cap-transferrow__confirm{font-size:var(--fs-sm);color:#1c8c5b;flex:0 320px;align-items:center;gap:7px;margin-left:auto;line-height:1.4;display:flex}.cap-transferrow__confirm ids-icon{--ids-color-foreground-default:#1c8c5b;flex:none;width:16px;height:16px;display:inline-flex}.cap-transferrow__confirm ids-icon::part(svg){width:16px;height:16px;display:block}@media (width<=640px){.cap-transferrow{flex-direction:column}.cap-transferrow__act,.cap-transferrow__confirm{flex-flow:wrap;margin-left:0}}ids-card[data-tour=capture-result]{margin-bottom:24px;display:block}ids-card[data-tour=capture-result]::part(card),ids-card[data-tour=capture-result]::part(content){overflow:visible}ids-card[data-tour=capture-result]::part(header),ids-card[data-tour=capture-result]::part(content){box-sizing:border-box;max-width:100%}ids-card[data-tour=capture-result]::part(header){padding:16px 24px}ids-card[data-tour=capture-result]::part(content){padding:4px 24px 20px}.rec-filter{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.rec-filter__top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rec-filter__search{flex:220px;min-width:160px}.rec-filter__meta{white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.rec-filter__count{font-size:var(--fs-sm);color:var(--hub-text-tertiary,#6b7178)}.rec-filter__clear{color:var(--hub-primary-dark,#0054b1);font-size:var(--fs-sm);font-weight:600;font-family:var(--infor-secondary-font);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.rec-filter__clear:hover{color:var(--hub-text,#1c1c1c)}.rec-filter__groups{flex-wrap:wrap;gap:18px 24px;display:flex}.rec-filter__group{flex-direction:column;gap:6px;min-width:0;display:flex}.rec-filter__group-label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px;color:var(--hub-text-tertiary,#6b7178);font-weight:700}.rec-filter__chips{flex-wrap:wrap;gap:6px;display:flex}.rec-filter__chip{background:var(--hub-canvas-soft,#fafbfc);border:1px solid var(--hub-border-strong,#c9cdd2);line-height:1;font-size:var(--fs-sm);color:var(--hub-text,#1c1c1c);cursor:pointer;font-weight:600;font-family:var(--infor-secondary-font);border-radius:100px;align-items:center;padding:5px 11px;transition:all .12s;display:inline-flex}.rec-filter__chip:hover{border-color:var(--hub-text-secondary,#4d5359)}.rec-filter__chip[aria-pressed=true]{color:#fff;background:var(--hub-primary);border-color:#0000}.rec-filter__chip-n{font-size:var(--fs-2xs);color:var(--hub-text-tertiary,#6b7178);margin-left:5px;font-weight:600}.rec-filter__chip[aria-pressed=true] .rec-filter__chip-n{color:#fffc}@media (width<=560px){.rec-filter__top{flex-direction:column;align-items:stretch}.rec-filter__search{flex:auto;width:100%}.rec-filter__meta{justify-content:space-between;width:100%}}
