/* Four reader entries only; accepted C&I file-control tokens. */
:is(#bill-guide-journey,#sme-guide-journey,#nto-guide-journey,#broker-guide-journey) [data-guide-reader-controls] input[type="file"]{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;padding:0;border:0;background:transparent;color:#0d2445;font:400 16px/1.5 Arial,Helvetica,sans-serif}
:is(#bill-guide-journey,#sme-guide-journey,#nto-guide-journey,#broker-guide-journey) [data-guide-reader-controls] input[type="file"]::file-selector-button{box-sizing:border-box;min-height:44px;margin:0 10px 0 0;padding:10px 16px;border:1px solid #bbcfdd;border-radius:12px;background:linear-gradient(145deg,#fff,#edf4f6bb);box-shadow:inset 0 1px 1px #fff,0 2px 7px #0d244511;color:#0d2445;font:700 16px/1.35 Arial,Helvetica,sans-serif;cursor:pointer}
:is(#bill-guide-journey,#sme-guide-journey,#nto-guide-journey,#broker-guide-journey) [data-guide-reader-controls] input[type="file"]:hover::file-selector-button{border-color:#087ea4;background:#f1f8fb}
:is(#bill-guide-journey,#sme-guide-journey,#nto-guide-journey,#broker-guide-journey) [data-guide-reader-controls] input[type="file"]:focus-visible{outline:3px solid #087ea4;outline-offset:4px;border-radius:12px}
:is(#bill-guide-journey,#sme-guide-journey,#nto-guide-journey,#broker-guide-journey) [data-guide-reader-controls] input[type="file"]:disabled::file-selector-button{opacity:.55;cursor:not-allowed}
:is(#bill-guide-journey,#sme-guide-journey,#nto-guide-journey,#broker-guide-journey) [data-guide-reader-controls] .be-reader-choice .be-reader-choice-actions button[data-ai-read]{order:0;background:#f6892b!important;color:#0d2445!important;border-color:#f7be87!important}
:is(#bill-guide-journey,#sme-guide-journey,#nto-guide-journey,#broker-guide-journey) [data-guide-reader-controls] .be-reader-choice .be-reader-choice-actions button:is([data-analyse],[data-review],[data-or-review]){order:1;background:#0d2445!important;color:#fff!important;border-color:#bbcfdd!important}
