.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}.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{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}.feedback-fab{z-index:50;color:#fff;cursor:pointer;background:#0058b8;border:none;border-radius:100px;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background-color .12s,transform .12s,box-shadow .12s;display:inline-flex;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 12px #0058b852}.feedback-fab:hover{background:#003e82;box-shadow:0 6px 18px #0058b866}.feedback-fab:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 4px #0058b8}.feedback-fab:active{transform:scale(.97)}.feedback-fab__icon{flex:0 0 16px;width:16px;height:16px;display:inline-block}.feedback-fab__label{white-space:nowrap}@media (width<=600px){.feedback-fab__label{display:none}.feedback-fab{padding:12px}}.feedback-modal-root{z-index:1000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.feedback-modal-root--elevated{z-index:10000}.feedback-pill--elevated{z-index:10001}.feedback-modal-root__backdrop{-webkit-backdrop-filter:blur(2px);font:inherit;cursor:pointer;background:#0f131b73;border:none;margin:0;padding:0;position:absolute;inset:0}.feedback-modal-root__backdrop:focus{outline:none}.feedback-modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:640px;max-height:calc(100vh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f131b3d}.feedback-modal__header{border-bottom:1px solid #e0e3ea;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.feedback-modal__title{color:#0e1216;margin:0;font-size:16px;font-weight:700}.feedback-modal__header-actions{align-items:center;gap:4px;display:inline-flex}.feedback-modal__icon-btn{cursor:pointer;color:#5a6478;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:4px 8px;font-size:22px;line-height:1;display:inline-flex}.feedback-modal__icon-btn:hover{color:#0e1216;background:#f0f1f4}.feedback-modal__hint{color:#0e1216;background:#eaf3fd;border:1px solid #bfd9f7;border-radius:6px;padding:8px 12px;font-size:12px;line-height:1.45}.feedback-modal__body{flex-direction:column;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.feedback-modal__footer{background:#f8f9fb;border-top:1px solid #e0e3ea;justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px;display:flex}.feedback-modal__footer-hint{color:#5a6478;margin-right:auto;font-size:12px}.feedback-field{flex-direction:column;gap:6px;display:flex}.feedback-field__label{color:#5a6478;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.feedback-field__hint{color:#9aa1ae;font-size:12px}.feedback-textarea{width:100%;min-height:96px;max-height:240px;font:inherit;resize:vertical;color:#0e1216;background:#fff;border:1px solid #c5cad3;border-radius:6px;padding:10px 12px}.feedback-textarea:focus-visible{border-color:#0058b8;outline:none;box-shadow:0 0 0 3px #0058b829}.feedback-textarea-counter{text-align:right;color:#9aa1ae;font-size:11px}.feedback-textarea-counter--over{color:#c8102e;font-weight:600}.feedback-severity{background:#f0f1f4;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.feedback-severity__option{position:relative}.feedback-severity__option input{opacity:0;cursor:pointer;position:absolute;inset:0}.feedback-severity__option label{cursor:pointer;color:#5a6478;text-align:center;background:0 0;border-radius:6px;flex-direction:column;align-items:center;padding:8px 4px;font-size:12px;font-weight:600;transition:background-color .12s,color .12s;display:flex}.feedback-severity__option input:checked+label{color:#0e1216;background:#fff;box-shadow:0 1px 3px #0f131b14}.feedback-severity__option input:focus-visible+label{outline-offset:1px;outline:2px solid #0058b8}.feedback-severity__option--blocker input:checked+label{color:#c8102e}.feedback-severity__option--friction input:checked+label{color:#a14100}.feedback-severity__option--polish input:checked+label{color:#0058b8}.feedback-severity__option--idea input:checked+label{color:#4b0eb9}.feedback-severity__hint{color:#9aa1ae;text-align:center;min-height:28px;margin-top:4px;font-size:11px;font-weight:400;line-height:1.3}.feedback-tags{flex-wrap:wrap;gap:6px;display:flex}.feedback-tag{color:#5a6478;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c5cad3;border-radius:100px;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.feedback-tag:hover{color:#0058b8;border-color:#0058b8}.feedback-tag--active{color:#fff;background:#0058b8;border-color:#0058b8}.feedback-tag--active:hover{color:#fff;background:#003e82;border-color:#003e82}.feedback-screenshot{background:#f8f9fb;border:1px solid #e0e3ea;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.feedback-screenshot__strip{background:repeating-linear-gradient(45deg,#f0f1f4,#f0f1f4 8px,#e5e8ee 8px 16px);grid-template-columns:repeat(4,1fr);gap:6px;min-height:120px;padding:8px;display:grid}.feedback-thumb{aspect-ratio:16/10;background:#fff;border:1px solid #c5cad3;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.feedback-thumb img{object-fit:cover;width:100%;height:100%;display:block}.feedback-thumb__remove{color:#0e1216;cursor:pointer;background:#fff;border:1px solid #c5cad3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;line-height:1;display:flex;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #0f131b33}.feedback-thumb__remove:hover{color:#a20d24;background:#feebec;border-color:#f4ccd0}.feedback-thumb--add{color:#5a6478;text-align:center;background:#fff9;border-style:dashed;padding:6px;font-size:11px}.feedback-thumb__add-hint{color:#5a6478;font-size:11px;line-height:1.3}.feedback-thumb__add-hint small{color:#9aa1ae;font-size:10px}.feedback-screenshot__actions{border-top:1px solid #e0e3ea;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;font-size:12px;display:flex}.feedback-screenshot__action{color:#0058b8;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-weight:600}.feedback-screenshot__action:hover{background:#e6f1fd}.feedback-screenshot__hint{color:#9aa1ae;margin-left:auto;font-size:11px}.feedback-screenshot__file-input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.feedback-context{color:#5a6478;word-break:break-all;background:#f8f9fb;border:1px solid #e5e8ee;border-radius:6px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6}.feedback-context__row{gap:8px;display:flex}.feedback-context__key{color:#9aa1ae;flex:0 0 80px}.feedback-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.feedback-btn--primary{color:#fff;background:#0058b8}.feedback-btn--primary:hover{background:#003e82}.feedback-btn--primary[disabled]{cursor:not-allowed;background:#c5cad3}.feedback-btn--secondary{color:#0e1216;background:#fff;border-color:#c5cad3}.feedback-btn--secondary:hover{background:#f0f1f4}.feedback-error{color:#a20d24;background:#feebec;border:1px solid #f4ccd0;border-radius:6px;padding:8px 12px;font-size:13px}.feedback-pill{z-index:999;color:#0e1216;background:#fff;border:1px solid #bfd9f7;border-radius:100px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px 10px 8px 14px;font-size:12px;font-weight:600;display:inline-flex;position:fixed;bottom:16px;left:16px;box-shadow:0 8px 20px #0f131b2e}.feedback-pill__label{color:#0e1216;padding-right:4px;font-weight:700}.feedback-pill__count{color:#5a6478;font-weight:500}.feedback-pill__btn{font:inherit;cursor:pointer;color:#0058b8;background:0 0;border:1px solid #0000;border-radius:100px;padding:6px 12px;font-size:12px;font-weight:600}.feedback-pill__btn:hover{background:#e6f1fd}.feedback-pill__btn:focus-visible{outline-offset:1px;outline:2px solid #0058b8}.feedback-pill__btn[disabled]{color:#9aa1ae;cursor:not-allowed}.feedback-pill__btn[disabled]:hover{background:0 0}.feedback-pill__btn--primary{color:#fff;background:#0058b8;border-color:#0058b8}.feedback-pill__btn--primary:hover{background:#003e82;border-color:#003e82}.feedback-pill__btn--primary[disabled]{color:#fff;background:#c5cad3;border-color:#c5cad3}.feedback-pill__btn--ghost{color:#a20d24}.feedback-pill__btn--ghost:hover{background:#feebec}body.feedback-capturing [data-feedback-ignore=true]{visibility:hidden!important;pointer-events:none!important}.feedback-toast{z-index:999;color:#fff;background:#0e1216;border-radius:8px;padding:10px 16px;font-size:13px;animation:.2s feedback-toast-in;position:fixed;bottom:84px;left:16px;box-shadow:0 8px 24px #0f131b52}.feedback-toast--error{background:#a20d24}@keyframes feedback-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
