body{font-family:Open Sans,Segoe UI,Verdana,Arial,sans-serif;font-style:normal;padding:0px;margin:0px;background-color:#fff;max-width:1400px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}html{scroll-behavior:smooth}.h_collapsible{text-indent:-30px;cursor:pointer}@media print{.h_collapsible{text-indent:0}}span.expand{font-size:60%;font-weight:normal;margin-left:5px;white-space:nowrap}span.hashtag{background-color:#ccf;border-radius:5px;padding:2px 6px;margin-right:5px;font-size:70%}ul,ol{margin:8px 0;margin-left:0px;padding-left:30px}li{text-align:left}li li{margin:6px 0}li.no_bullet{list-style-type:none}p.marked,li.marked,mjx-container.MathJax.marked{border-left:5px solid #88c;padding-left:10px;margin-left:-15px !important}h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i{margin-top:0}summary{cursor:pointer;display:list-item;outline:none;list-style-position:inside;font-size:inherit;margin-left:-1.2em}summary h2,summary h3,summary h4{display:inline-block}address{font-style:normal;margin-bottom:.3em;line-height:1.5em}p,li,td,th{color:#222;line-height:1.7em}p,li{margin-bottom:.5em}p,li,td,th,aside,figcaption{hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;-webkit-locale:"en";-moz-hyphens:auto}p.ref{margin:0px 8mm 10px 0mm;font-size:.85em;color:#444}sup{font-size:.7em;vertical-align:baseline;position:relative;top:-0.5em}sub{font-size:.7em;vertical-align:baseline;position:relative;top:.4em}dt a dfn{font-style:normal}div.eqn{margin:0px 10px 6px 40px}div.eqn_il{font-family:Verdana,sans-serif;font-size:.9em}span.greek{font-family:Times;font-style:italic;font-size:1em}span.greek_small{font-family:Times;font-style:italic;font-size:.8em}.red{color:#b20b28 !important}.bold{font-weight:bold !important}a{font-weight:var(--link-weight, 600);color:#22a;text-decoration:none;outline:0}a:hover,a:focus,a:active{color:#44c;text-decoration:underline}:is(b,strong){--link-weight: 700}a.url{word-break:break-all}.ui-widget-content a{color:#22a}a.download-box{display:block;max-width:500px;margin:15px 0;padding:4px 10px;border:1px solid #d0d0d0;border-radius:10px;background:#b0d0f0;color:#444;text-decoration:none}a.download-box b{color:#222}a.download-box.download-box:hover{background:#a0c0e0}a.download-box span.icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:6px;border-radius:5px;background:#fff;font-size:16px}table a{overflow-wrap:anywhere}a.enc{background-color:#b20b28}a.suppliers{background-color:#304090}a.externallink{color:#b20b28}a.social{display:inline-block;width:60px;padding:1px 8px;background-color:#88c;border-radius:5px;color:#fff;margin:6px 12px 6px 0;font-size:.8em;text-align:center}h1,h2,h3,h4{color:#444;line-height:1.5em;text-decoration:none;text-align:left}h1 a,h2 a,h3 a,h4 a{font-weight:bold}h1{font-size:1.625em;margin-bottom:15px}h2{font-size:1.375em;margin:20px 0 10px 0}h3{font-size:1.125em;margin:15px 0 10px 0}h4{font-size:1.05em;margin:15px 0 10px 0}h5{font-size:1em;margin:15px 0 10px 0}h2.questions,h2.linkcode{font-size:1.128em}footer{position:relative;bottom:0;z-index:1;margin-top:20px;background-color:#f0f0f0;padding:10px 30px;font-size:.75em}footer div#cols{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:30px}footer ul{list-style-type:none;margin:0;padding:0}footer ul li{margin-bottom:2px}footer div#right{position:absolute;top:10px;right:20px}footer div#right div.button.action.tour{width:200px;margin:0 0 5px 0}footer div#right div.button.action.tour img{width:100px;height:auto;margin-left:10px}footer div#right p{margin-bottom:1px}footer div#other_language{background-color:#f0f0f0;padding:2px 5px;box-shadow:0 -1px 4px 0 rgba(0,0,0,.2);font-size:.7em}footer div#other_language a{font-weight:600;color:#666}nav#breadcrumbs{position:relative;display:flex;align-items:center;margin-top:10px;margin-bottom:15px;background-color:#f0f0f0;border-radius:5px;padding:6px 12px;font-size:1em}nav#breadcrumbs a{font-weight:normal}nav#breadcrumbs span{text-overflow:ellipsis}nav#breadcrumbs span[aria-current=page]{color:#22a}div#prev_next{display:inline-block;margin-right:10px;font-size:180%;line-height:80%;color:gray}div#prev_next a{text-decoration:none;color:#66c}@media(max-width: 480px){div#prev_next{display:none}}@media(max-width: 650px){nav#breadcrumbs{font-size:1em}}@media(max-width: 690px){div#right{position:static !important}}li.ta_left{text-align:left}input[type=submit]{font-size:1em;border-radius:5px}form.qform{display:none}form.qform textarea{width:99%;height:60px;margin-bottom:8px}table td,table th{vertical-align:top;text-align:left;padding:3px 5px}table .grayborder{border:1px solid #ccc}table .collapse{border-collapse:collapse}table .simple{border:1px solid #ccc;border-collapse:collapse}table.stdtable{border:1px solid gray;margin:12px 20px;border-collapse:collapse}table.stdtable td,table.stdtable th{border:1px solid gray;padding:5px 8px}table.stdtable .tdc{text-align:center}table.stdtable .thc{background-color:#f0f0f0;padding:4px 6px 4px 6px;text-align:center}table.stdtable .thl{background-color:#f0f0f0;padding:4px 6px 4px 6px}table.stdtable td ul{margin-bottom:4px;padding-left:20px}table.stdtable td ul li{margin-bottom:4px}table.contentstable{margin:0px 10px 10px 30px;color:#333}table.contentstable th,table.contentstable td{font-size:.875em;padding:2px 40px 2px 0}table.contentstable th{padding-bottom:4px}table.contentstable a{font-weight:600}figure{margin:20px 5%}figure.box{border:1px solid #ccc;padding:15px 20px}figure.left{float:left;width:300px;margin:0 25px 15px 0}figure.right{float:right;width:300px;margin:0 0 20px 40px}@media(max-width: 450px){figure.right{float:none;width:95%;margin-left:0}}figure.center{margin:0 auto 12px auto;width:500px}@media(max-width: 500px){figure.right{float:none;width:auto}figure.left{float:none;width:auto}}figure img{max-width:100%;height:auto;margin-bottom:12px}figure img.logoimage.right{width:100%;height:26px}figure figcaption{font-size:.875em;text-align:left;margin-bottom:20px}figure figcaption:last-child{margin-bottom:0}figure figcaption span.start{font-weight:600}caption{caption-side:bottom}p.fig{margin-left:auto;margin-right:auto;text-align:center}p.caption{font-size:.875em;margin:6px 36px 15px 36px}p.caption.video{margin:6px 36px 15px 0px;max-width:400px}video{box-sizing:border-box;width:100%;max-width:400px;height:auto;margin:12px 0 8px 0}video.large{max-width:100%}video.center{display:block;margin-left:auto;margin-right:auto}video.right{float:right;margin:0 0 10px 40px}video:hover{cursor:pointer}aside.callout{width:240px;float:right;margin:5px 0 12px 30px;font-size:1.125em;font-weight:600;color:#333;line-height:1.5em;text-align:left}aside.callout.red{color:#b20b28}aside.callout.red p,aside.callout.red li,aside.callout.red a{color:#b20b28}aside.callout.green{color:#309040}aside.callout.green p,aside.callout.green li,aside.callout.green a{color:#309040}aside.callout.blue{color:#4050b0}aside.callout.blue p,aside.callout.blue li,aside.callout.blue a{color:#4050b0}aside.callout a{text-decoration:underline;font-weight:600}aside.callout.note{font-size:.875em;font-weight:normal}@media(max-width: 600px){aside.callout{float:none;width:90%}}@media(max-width: 500px){aside.callout,aside.callout p{font-size:.95em}}aside.floatbox{float:right;margin-top:9px}@media(max-width: 800px){aside.floatbox{display:none}}aside.floatbox_small{float:right;margin:0 0 0 20px}aside.authorbox{background-color:#eee;border:1px solid #ccc;border-radius:5px;margin:30px 0;font-size:.95em}aside.authorbox table{margin:10px}aside.authorbox td:nth-child(2){padding:0px 20px}aside.authorbox a{font-weight:600}aside.authorbox h2{margin-top:0}aside.textbox{border:1px solid #ccc;box-shadow:2px 5px 5px #aaa;width:200px;margin:10px 10px 10px 20px;padding:6px 10px 2px 10px}aside.textbox.tb_left{margin:0px 15px 0px 0px;float:left}aside.textbox.tb_right{margin:10px 0px 10px 20px;float:right}aside.textbox.tb_full{width:auto;margin:10px 10px 15px 20px}aside.textbox.greenmargin{border-left:8px solid #207030}aside.textbox.redmargin{border-left:8px solid #b20b28}aside.textbox h2{font-size:1em;font-weight:bold;color:#444;margin-top:3px;margin-bottom:4px}aside.textbox ul{padding-left:20px}code{font-family:Consolas,Courier,monospace}pre{background-color:#f0f0f0;font-size:1em;line-height:1.4em;font-family:Consolas,Courier,monospace;padding:5px 0 5px 15px;text-align:left;white-space:pre-wrap}button{font-size:1em;padding:5px 15px;border-radius:5px;cursor:pointer;border:1px solid #aaa}button.action{background-color:#b20b28;font-size:80%;color:#fff;border:none}button.action a{color:#fff}button.light{font-size:.8em;margin-left:10px}button.lmargin{margin-left:10px}button.cited_by{margin-left:10px;padding:2px 6px;font-size:85%}button.calc{padding:2px 8px;font-size:90%}button.notification{float:right;margin:0 0 10px 20px;padding:2px 8px;font-size:85%}input.action.button{background-color:#b20b28;color:#fff;border:none;padding:5px 15px}div.button{width:auto;border:1px solid #ccc;background-color:#f0f0f0;padding:5px 12px;margin:10px 10px 15px 0;text-align:center;display:inline-block;border-radius:5px;line-height:1.6em;font-size:90%}div.button a{font-weight:bold;display:block}div.button.action{background-color:#b20b28;color:#fff}div.button.action a{color:#fff}div.button.action.tour{text-align:left;padding:15px;background-color:#b20b28}div.button.action.tour img{float:right;margin-top:auto;margin-bottom:auto;width:135px;height:auto;padding:5px;background-color:#999}@media(max-width: 450px){div.button.action.tour img{width:80px}}div.button.blue{background-color:#405090}div.button.blue a{color:#fff}div.button.green{background-color:#309040}div.button:hover{cursor:pointer}a.button{padding:2px 8px;margin:2px 1px;white-space:nowrap;box-sizing:border-box;background-color:#fff;color:#b20b28;border-radius:5px;border:1px solid #ccc;font-size:90%;-webkit-text-size-adjust:none;text-size-adjust:none}a.button:hover{text-decoration:none}a.button.medium{padding:3px 6px}a.button.large{font-weight:bold;padding:5px 10px}a.button.action{padding:4px 12px;background-color:#b20b28;color:#fff}a.button.topmargin{display:inline-block;margin-top:10px}a.button.w{display:inline-block;text-align:center;margin:10px 20px}a.button.lmargin{margin-left:8px}a.button.ltgray{background-color:#f0f0f0}a.button.ltgray:hover{background-color:#e8e8e8}a.button.red{background-color:#b20b28;color:#fff !important}a.button.green{background-color:#309040;color:#000}a.button.blue{background-color:#4050b0;color:#000}a.button.orange{background-color:#d80;color:#000}a.encbox-button{margin:0 4px;padding:2px 8px;font-size:80%;color:#fff;background-color:#309040;border:none;border-radius:3px;text-wrap:nowrap}a.encbox-button.orange{background-color:#d80}a.encbox-button.linkedin{background-color:#0369a0}a.link-button{display:inline-block;margin:0 4px;padding:0px 6px;text-align:center;color:#fff;background-color:#d80;border:none;border-radius:3px}a.link-button.linkedin{background-color:#0369a0;border:none}div.social_media{background-color:#fff;border:1px solid #ccc;margin:25px 0 20px 0;padding:15px 20px 5px 20px;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}@media print{div.social_media{display:none}}div#socialbox_article{padding:10px}a.socialbutton img{width:160px;margin:0 10px 6px 0}table.preview_social{margin:20px 0;border-spacing:0;border-collapse:collapse;border-top:1px solid #aaa;border-bottom:1px solid #aaa}table.preview_social td{margin:0;padding:10px 10px 5px 10px;vertical-align:middle}table.preview_social td li{margin-bottom:.1em}table.preview_social td:first-child{width:40%;min-width:400px}img.article_preview{width:100%;height:auto;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}div.show_more{display:inline-block;padding:0 12px 3px 12px;border-radius:6px;background-color:#f0f0f0;border:1px solid #ccc;color:#111;font-size:85%;font-weight:500;cursor:pointer}div.show_more span.icon{transition:transform .2s ease;font-size:120%}div.show_more.expanded span.icon{display:inline-block;transform:rotate(90deg);position:relative;top:2px}div.show_more:hover{background:#e5e7eb}div.more_to_show{display:none}a.w_link{position:absolute;top:30px;right:0;background-color:#eee}p.anything_unclear a,p.anything_unclear a:any-link{margin-right:10px;border:1px solid #aaa;border-radius:5px;background-color:#eee;padding:1px 6px;font-size:1.25em;font-weight:bold;color:#282}p.anything_unclear span{font-size:.875em;color:#383}@media print{p.anything_unclear{display:none}}span.lightbutton{display:inline-block;margin-left:10px;border:1px solid #aaa;background-color:#eee;font-size:.9em;padding:2px 10px;cursor:pointer}div.featurebox{border:1px solid #ccc;background-color:#f8f8f8;width:auto;margin:25px 0 40px 0;padding:25px 25px 20px 25px;border-radius:5px;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}div.featurebox:hover{background-color:#f8f8f8 !important}div.featurebox.recommendation{margin:30px 0px;padding:1px 15px 10px 20px;border-left:10px solid #ddd;border-radius:0;background-color:#fff}div.featurebox.recommendation img{float:right;margin:15px 0 10px 20px;width:250px;height:auto}@media(max-width: 600px){div.featurebox.recommendation img{float:none;margin-left:0}}div.featurebox.case_study,div.featurebox.tutorial{margin:20px 0 25px 0;padding:15px 15px 10px 15px;background-color:#fff;border-left:8px solid #4050b0}div.featurebox.case_study h2,div.featurebox.tutorial h2{font-size:20px;margin-bottom:10px}div.featurebox.case_study p,div.featurebox.tutorial p{font-size:14px}div.featurebox.case_study img,div.featurebox.tutorial img{float:right;margin-left:20px;width:180px;height:auto;border:10px solid #fff;border-left:20px solid #fff;border-right:20px solid #fff}@media(max-width: 600px){div.featurebox.case_study img,div.featurebox.tutorial img{float:none;width:80%;max-width:180px;margin-left:0}}div.featurebox.case_study table,div.featurebox.tutorial table{border-collapse:collapse}div.featurebox.case_study table td:nth-child(2),div.featurebox.tutorial table td:nth-child(2){vertical-align:middle}div.featurebox.case_study table td:nth-child(2) img,div.featurebox.tutorial table td:nth-child(2) img{float:right;width:260px;margin:0px 10px 10px 20px;border:5px solid #fff}div.featurebox.blog{border-left:8px solid #4050b0;padding:15px 20px 8px 20px;margin-bottom:15px}div.featurebox.blog table{border-collapse:collapse}div.featurebox.blog table td{padding:0;min-width:100px}div.featurebox.blog table tr:first-child td{padding-bottom:8px}div.featurebox.blog table tr:first-child a{font-size:120%;font-weight:bold}div.featurebox h2{margin-top:2px}div.featurebox div.diagrambox p{margin:0px}div.insert{margin:30px 0 !important;border:none;border-left:10px solid #ddd}div.insert h2{font-size:18px}div.insert p:first-child a{font-size:110%;font-variant:small-caps}div.purposebox{margin:15px 0 20px 0;text-align:center}div.tell_rp_photonics{border:1px solid #ccc;background-color:#eee;margin:25px 0;padding:8px 15px}.ui-widget{font-family:Open Sans,Segoe UI,Verdana,Arial,sans-serif}div.ui-accordion{margin:20px 0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}div.spinner{display:none;margin:5px auto;width:40px;height:40px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}button.ui-button.action{background-color:#b20b28;color:#fff}div.ui-dialog-buttonpane{border-top:none}div.ui-dialog-buttonset{margin-left:11px}a.resource{display:block;padding:3px 15px 4px 15px;margin-bottom:12px;width:90%;font-size:90%;line-height:1.4em;border-left:6px solid gray;border-radius:3px}a.resource:hover{background-color:#f8f8f8;text-decoration:none}a.resource span{display:block;font-size:90%;color:#666}a.resource.encyclopedia{border-left:6px solid #309040}a.resource.tutorial,a.resource.case_study{border-left:6px solid #4050b0}a.resource.spotlight,a.resource.software_news,a.resource.marketing_news{border-left:6px solid #b20b28}div.notice{padding:20px;margin:20px 0;background-color:#f8f8f8;border-radius:5px;border:1px solid #eee;border-left:8px solid #ccc;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}div.notice.red{border-left:8px solid #b20b28}div.notice.green{border-left:8px solid #309040}div.notice.blue{border-left:8px solid #4050b0}div.notice.orange{border-left:8px solid #d80}div.margin_minus_10{margin:0 -10px}div.margin_minus_20{margin:0 -20px}header.articleheader,header.productheader,header.infoheader{margin:16px 0 16px 0;border:1px solid #ccc;border-left:8px solid green;border-radius:5px;padding:8px 10px;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}header.articleheader p,header.articleheader li,header.productheader p,header.productheader li,header.infoheader p,header.infoheader li{margin:4px 4px;font-size:.875em;line-height:1.6em}header.articleheader p span.part,header.articleheader li span.part,header.productheader p span.part,header.productheader li span.part,header.infoheader p span.part,header.infoheader li span.part{font-weight:600}header.articleheader p#categories img,header.productheader p#categories img,header.infoheader p#categories img{height:25px;width:auto;vertical-align:middle;margin:0 4px 0 6px}header.articleheader img,header.productheader img,header.infoheader img{vertical-align:middle;position:relative;top:-2px}header.productheader{margin:40px 0}.ui-state-active{background-color:#8ac;border:1px solid #8ac}header.productheader p{font-size:1em}header.infoheader{border-left:8px solid #b20b28}div#hamburger{margin-left:auto}div#hamburger>img{position:relative;top:5px;width:25px;height:25px;margin:0 0 5px 10px;cursor:pointer;z-index:2}img#ham_navigator,img#ham_navigator2{width:25px;height:auto;position:relative;top:8px;left:5px;cursor:pointer}nav#hamburger_menu{display:none;position:absolute;top:10px;right:5px;width:200px;border:1px solid #ccc;background-color:#f8f8f8;padding:10px 20px;z-index:1}nav#hamburger_menu h3{color:#b20b28;margin-top:0}nav#hamburger_menu a{display:block;margin-bottom:5px}p.AI_disclosure{font-size:85%}noscript{display:block;font-size:80%;padding:0 0 1px 5px}@media(hover: none)and (pointer: coarse){body{font-size:calc(1em + .1vw)}.hide-on-mobile{display:none}}@media(max-width: 700px){table.stdtable.large{font-size:.9em}}@media(max-width: 500px){table.stdtable.large{font-size:.8em}}.print-only{display:none}@media print{body{font-size:90%}nav{display:none}p.breadcrumbs{display:none}.hide-on-print{display:none !important}.print-only{display:block}footer{display:none}input,textarea,select{color:#ccc !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;text-shadow:none !important;outline:none !important}input[type=text],input[type=date]{border:none !important;border-bottom:1px solid #ccc !important;padding:0 !important;margin:0 !important}textarea{height:auto !important;max-height:none !important;overflow:visible !important;resize:none !important;border:1px solid #ccc !important;background:rgba(0,0,0,0) !important}}div#logohead{position:relative;padding:5px 4vw 15px 4vw;border:1px solid #ccc;border-top:none;font-family:Arial,Verdana,sans-serif;font-size:2vw;font-size:calc(.8em + .3vw)}@media(max-width: 300px){div#logohead{font-size:calc(.65em + 1vw)}}div#logohead div.areadiv{margin:0 -2vw;contain:content}div#logohead table#areatable{width:100%;margin:0 0 10px 0;border-spacing:2vw 4px}div#logohead table#areatable td{text-align:center;font-variant:small-caps;padding:4px 0;line-height:18px;margin:0}div#logohead table#areatable td a{display:block;color:#555}div#logohead table#areatable table{width:100%;border-spacing:2vw 4px}@media(max-width: 630px){div#logohead table#areatable table{border-spacing:2vw 0}}div#logohead table#areatable table td{text-align:center;font-variant:small-caps;background-color:#f8f8f8;width:100px;padding:6px 0;border:1px solid #d0d0d0;line-height:18px;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2)}div#logohead table#areatable table td.selected{background-color:#b20b28;border:1px solid #888;box-shadow:0 -2px 5px 0 rgba(0,0,0,.3)}div#logohead table#areatable table td.selected a{color:#fff}div#logohead table#areatable table td:hover,div#logohead table#areatable table td.highlight{background-color:#b20b28}div#logohead table#areatable table td:hover a,div#logohead table#areatable table td.highlight a{color:#fff}div#logohead table#areatable table td a:hover{color:#fff;text-decoration:none}div#logohead p#title{margin:0;line-height:2em}div#logohead span#title2{font-family:Verdana,Arial,sans-serif;font-weight:bold;font-variant:small-caps;letter-spacing:0em;color:#b20b28;white-space:nowrap;margin:0 0 0 -3px;line-height:35px;font-size:33px}div#logohead span#title2.bg{font-size:32px}div#logohead span#title2.con{font-size:40px}div#logohead span#title2.so{font-size:40px}div#logohead span#title2.co{font-size:35px}@media(max-width: 360px){div#logohead span#title2{margin-left:0}}@media(max-width: 240px){div#logohead span#title2{font-size:11vw}}div#logohead span#slogan{font-size:2vw;font-size:calc(1.25em + .4vw);color:#666;white-space:nowrap}@media(max-width: 480px){div#logohead span#slogan{font-size:4.5vw}}@media(max-width: 240px){div#logohead span#slogan{display:none}}div#logohead img#rplogo{max-width:90%;height:auto}@media print{div#logohead div#logohead{background-image:none}div#logohead img#rplogo{width:30%}div#logohead span#title2.bg{font-size:1.5em}div#logohead span#slogan{font-size:1.2em}}nav#mainnav{position:static;width:auto;margin:5px 290px 10px 4vw;padding:0;overflow:hidden;contain:content;font-size:calc(.8em + .2vw)}nav#mainnav table{font-variant:small-caps}nav#mainnav table.navtable{width:100%;border-collapse:separate;border-spacing:15px 8px;position:relative}nav#mainnav table.navtable td{border:1px solid #ccc;background-color:#fff;width:25%;text-align:center;padding:1px 0;color:#fff;font-weight:bold;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}nav#mainnav table.navtable td a{color:#777}nav#mainnav table.navtable td.selected{border:1px solid #b20b28;font-weight:bold;background-color:#b20b28;box-shadow:1px -1px 1px 0 rgba(0,0,0,.4)}nav#mainnav table.navtable td.selected a{color:#fff}nav#mainnav table.navtable td:hover:not(.selected){background-color:#999}nav#mainnav table.navtable td:hover:not(.selected) a{color:#fff;text-decoration:none}nav#mainnav table.navtable td.large{font-size:16px}nav#mainnav table.navtable a{display:block;padding:0;color:#4050b0;font-weight:bold}nav#mainnav table.navtable a.selected{color:#b20b28}nav#mainnav table.navtable a:hover{color:#fff}div#main{min-height:400px;margin:0px 290px 10px 4vw;padding:0 0 10px 0px;font-size:1em;flex:1}table#page_types{font-variant:normal !important;margin-bottom:5px}table#page_types td{padding:0px 10px}table.stdtable{font-size:1em}div#articletext.mr{margin-right:300px}@media(max-width: 800px){div#articletext.mr{margin-right:30px}}table.lettertable{border-spacing:8px;padding:0;margin:.5em -8px .6em -8px;width:100%;border:none}table.lettertable td{background-color:#fff;width:5.6em;padding:8px 0;text-align:center;text-decoration:none;border:1px solid #ddd;box-shadow:0 -1px 3px 0 rgba(0,0,0,.2);font-weight:bold;color:#666;cursor:pointer}table.lettertable td.selected{background-color:#b20b28;color:#fff}table.lettertable a{display:block;color:#4050b0;font-weight:600;text-decoration:none}table.lettertable a.selected{font-size:1.6em;font-weight:bold;position:relative;top:-1px}form.calculatorform.frame{border:1px solid #ccc;border-radius:5px;border-left:8px solid #d80;margin:30px 0;padding:0px 12px 5px 12px;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}form.calculatorform h2{margin-top:10px}form.calculatorform table{border-collapse:collapse;margin:10px 0px 10px 0px}form.calculatorform td{padding:2px 8px 2px 0px;vertical-align:middle}form.calculatorform input{width:100px}form.calculatorform p.comment{font-size:.85em}form.calculatorform span.calcbutton{border:1px solid #aaa;border-radius:5px;background-color:#eee;margin:0px 10px 0px 10px;padding:1px 10px 1px 10px;font-size:85%;cursor:pointer}form.calculatorform span.calcbutton:hover{background-color:#ddd}aside#bannerbox{position:fixed;top:300px;right:15px;width:234px;padding:12px 10px 6px 10px;contain:content}div.bannercontent{font-size:.9em}div.bannercontent h2{font-weight:bold;color:#666;margin-top:4px;margin-bottom:6px}div.bannercontent h3{font-weight:bold;color:#666;margin-top:4px;margin-bottom:6px}div.bannercontent p,div.bannercontent li{color:#444;margin-bottom:4px}div.bannercontent ul{padding-left:15px;color:#666}div.bannercontent li{margin-bottom:4px}div.bannercontent.tour{border:4px dashed #aaa;background-color:#eee;padding:20px 12px 12px 12px}div.bannercontent.tour p,div.bannercontent.tour li{margin-bottom:8px}div.bannercontent div.rot_box{border:1px solid #aaa;margin:16px 0 5px 0;padding:15px 0 0 10px;width:auto;overflow:hidden}div.bannercontent div.rot_box div{width:190px;height:400px;padding:0}div.bannercontent div.rot_box div p{line-height:1.5em}div.bannercontent div.rot_box div img{margin:8px 0}div.bannercontent table.rot_box_buttons{margin-left:11px;border-collapse:collapse;margin-bottom:10px}div.bannercontent table.rot_box_buttons button{width:67px;height:20px;padding:0;margin-right:0px;font-size:.7em}@keyframes blinker{50%{border-color:#333}}.bannerbox_list{width:234px;padding:12px 10px 6px 10px;border:1px solid #ccc;margin:5px auto 40px auto}iframe.container_3doptix{margin-bottom:20px;border:none;border-left:40px solid #fff;border-right:40px solid #fff;box-sizing:border-box;width:100%;height:600px}h2.biblio{font-size:1.06em}#up_arrow{position:fixed;left:5px;bottom:15px}p.seealso{margin:18px 0px 9px 0px;font-size:.875em}table.reftable{margin-bottom:4px}table.reftable td:nth-child(1){text-align:right;font-family:Courier,monospace;font-size:.875em;padding-left:5px}table.reftable td:nth-child(2){font-size:.875em;text-align:left;padding-left:8px}div#summary,div#key_questions,div#paperpromotions{font-size:.875em;margin:16px 0 16px 0;border:1px solid #ccc;border-left:8px solid #4050b0;border-radius:5px;padding:8px 10px 2px 10px;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}div#summary h2,div#key_questions h2,div#paperpromotions h2{font-size:1.1em;margin-top:0}div#summary li,div#key_questions li,div#paperpromotions li{margin-bottom:2px}div#summary img,div#key_questions img,div#paperpromotions img{float:right;margin:0 0 8px 15px;width:150px;height:auto}div#key_questions p:first-child{font-weight:bold}div#paperpromotions{border-left:8px solid #b20b28}acronym{border-bottom:1px dotted #000}p.comment_details{font-weight:bold}p.additionallinkentry{color:#666;text-indent:-1em;margin-left:1em}input.search{border:1px solid #ddd;box-sizing:border-box;width:calc(100% - 52px);height:48px;font-size:1em;font-style:italic;background-color:#f8f8f8;padding:0 10px;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}input.search:focus{outline:none;border:2px solid #06c}img.search{box-sizing:border-box;width:48px;height:48px;border:1px solid #ddd;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2);vertical-align:middle;cursor:pointer;float:right}table.bg_input_fields{border-collapse:separate;border-spacing:20px 0}table.bg_input_fields td{padding:0}div#search_details{margin-top:2px;background-color:#f4f4f4;border:1px solid #aaa;padding:5px 12px;box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2)}div.search_result{border:1px solid #ccc;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2);margin:20px 0;padding:0}div.search_result h3.boxheader{background-color:#f0f0f0;margin-top:0;padding:10px 20px}div.search_result div.sections{padding:10px 20px}div.search_result div.sections h4{margin-top:0}div.button.action a,div.button.action a:any-link{color:#fff}div.tourpos{background-color:#fff;border:1px solid #ccc;margin-left:2px;display:inline}img.supplierlogo{max-width:250px;width:auto;height:auto}img.supplierlogo.sponsor{max-height:35px}aside.bg_vendorbox,aside.bg_promotionbox,aside.advicebox,aside.extraarticlebox,aside.boxadvertisement{box-sizing:border-box;width:280px;max-width:100%;border:1px solid #bbb;background-color:#fff;margin:0 0 15px 10px;padding:10px 12px 2px 12px;font-size:.95em;z-index:9;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}aside.bg_vendorbox div.button,aside.bg_promotionbox div.button,aside.advicebox div.button,aside.extraarticlebox div.button,aside.boxadvertisement div.button{max-width:80%}aside.bg_vendorbox h2,aside.bg_promotionbox h2,aside.advicebox h2,aside.extraarticlebox h2,aside.boxadvertisement h2{left:0}aside.bg_vendorbox h2{font-size:1.125em;margin:5px 0}aside.bg_vendoritem{box-sizing:border-box;width:100%;background-color:#fff;border:1px solid #ccc;margin:8px 0;padding:10px;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}aside.bg_vendoritem.center{text-align:center}aside.bg_vendoritem img.product{float:right;margin:0 0 10px 15px}aside.bg_vendoritem a{font-weight:600}aside.bg_vendoritem img.supplierlogo{width:90%;height:auto}aside.bg_vendorbox.tight aside.bg_vendoritem{margin:5px 0;padding:5px 10px}div.bg_vendorbox2{margin-top:25px}div.bg_vendorbox2 aside.bg_vendoritem{width:100%;max-width:600px;margin:0;padding-left:0;border:none}p.bg_supplierboxdescription a.bg{font-weight:600}aside.bg_promotionbox a{font-weight:600}aside.bg_promotionbox h2{font-size:1.125em;font-weight:bold;font-variant:small-caps;letter-spacing:.05em;color:#b20b28;margin-top:5px}aside.bg_promotionbox h2.promotitle{font-weight:bold;font-size:1.375em}aside.extraarticlebox{border-left:8px solid #304090}aside.extraarticlebox h3{margin-top:0;font-size:1.125em;font-weight:bold;font-variant:small-caps;letter-spacing:.05em;color:#304090}aside.extraarticlebox ul{padding-left:1.2em}aside.extraarticlebox a{font-weight:600}aside.boxadvertisement h2{margin-top:0;font-size:1.125em;font-weight:bold;font-variant:small-caps;letter-spacing:.05em;color:#207030}img.promopreview{width:100%;height:auto;border:1px solid #ccc;border-radius:3px;margin-bottom:20px}img.promopreview.center{margin:10px auto 12px auto}img.promopreview_profile{border:1px solid #ccc;border-radius:3px;margin-bottom:20px}h2.bg_bgheading a{font-weight:bold;letter-spacing:.05em;color:#b20b28}img.product{max-width:300px;height:auto;margin:0 0 10px 10px}p.slogan{color:#888;font-style:italic;font-weight:600}p.slogan.profile{font-size:1.1em}div#sponsorsbox{margin:2px 10px 10px 4vw;padding:3px 0;height:55px;display:flex;flex-wrap:nowrap;align-items:center;overflow:hidden;line-height:15px;border-bottom:1px solid #ccc}div#sponsorsbox span{display:flex}div#sponsorsbox img{display:inline;height:30px;width:auto;margin-left:25px;flex-shrink:0}div.toprightbox{width:200px;float:right;margin-left:15px;margin-right:12px}div.logobox{float:right;padding:5px;margin:0 0 5px 10px}h1{font-size:2em;margin-bottom:10px}h1.heading_t{margin-top:0;line-height:1.15em;border-bottom:2px solid #999}div.comment{margin:15px 0;padding-bottom:8px;border-bottom:1px solid #ccc}p.suggest_literature{font-size:.8em}div#bg_exhibitdiv_container{width:99%;height:500px;margin-top:20px;border:3px solid #888;background-color:#eee;overflow:hidden}div#bg_exhibitdiv{position:relative}div#bg_exhibitdiv span.center{text-align:center;display:table-cell;vertical-align:middle;width:75px;height:45px;line-height:1.1em}div#bg_exhibitdiv div.trans3d{position:absolute}div#bg_exhibitdiv div.trans3d>div.label{text-align:center}div#bg_exhibitdiv div.trans3d>div.booth,div#bg_exhibitdiv div.trans3d>div.RP_info{position:absolute;text-align:center;display:table;background-color:#fff;box-shadow:10px 10px 5px #aaa;cursor:help;z-index:1}div#bg_exhibitdiv div.trans3d>div.booth.extra{background-color:rgba(0,0,0,0);box-shadow:none}div#bg_exhibitdiv div.trans3d>div.booth.center{display:flex;justify-content:center}div#bg_exhibitdiv div.trans3d>div.booth.center img{display:block;margin:auto}div#bg_exhibitdiv div.trans3d div.selected{background-color:#b0e0c0}div#bg_exhibitdiv div.trans3d>div>span.lcenter{display:table-cell;vertical-align:middle;font-size:1.5em;font-weight:600;color:#333;padding:10px;hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;-webkit-locale:"en";-moz-hyphens:auto}div#bg_exhibitdiv div.trans3d>div>div.info{display:none}div#bg_exhibitdiv div.trans3d>div.red_bg{border-radius:40px;background-color:#b20b28;color:#fff;font-size:1.5em}div#bg_exhibitdiv div.trans3d>div.red_bg>span.center{color:#fff}div#bg_exhibitdiv div.trans3d div.RP_info span.center{padding:10px}div#bg_exhibitdiv div.trans3d div.miniprofile{display:none}div#bg_exhibitdiv div.trans3d div.ui-dialog img.supplierlogo{max-width:100px;height:auto;margin:10px}div#bg_exhibitdiv div.trans3d div.boothgadget{position:absolute;cursor:pointer;border:2px solid #aaa;background-color:#eee;text-align:center}div#bg_exhibitdiv div.trans3d div#InfoDiv img{margin:20px 0}div#bg_exhibitdiv div.trans3d button img.disabled{display:none}div#bg_exhibitdiv div.trans3d p.movingtext{position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:2em}div#bg_exhibitdiv div.trans3d img.supplierlogo{max-width:none}#citation_dialog button{margin-top:10px}#citation_dialog pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;overflow:auto;max-height:400px}#cited_by_dialog a{color:blue}#cited_by_dialog div#papers{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;overflow:auto;max-height:550px}div.use_ticker{margin:25px 0;border:1px solid #ccc;background-color:#eee;padding:15px 20px;min-height:235px}div.use_ticker h2{margin:0 0 6px 0;font-size:18px}div.use_ticker div#info{float:right;font-size:1.5em}div.use_ticker div#infoText{font-size:.85em;color:#666}div.use_ticker div#infoText p{margin:6px 0 3px 0}div.use_ticker pre{margin:2px 0 2px 0;padding:0 0 0 71px;text-indent:-71px;font-size:13px;color:#333}div.fiberpower_promo{width:250px;float:right;margin:0 0 10px 20px;padding:20px 20px 10px 20px;background-color:#eee;border:1px solid #ccc}div.fiberpower_promo p{font-size:90%}div.fiberpower_promo figure{width:250px;height:auto;margin:0 0 5px 0}table.related_articles{width:100%;box-sizing:border-box;table-layout:fixed}table.related_articles td{padding:0 20px 10px 0}table.related_articles a.resource{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2);margin:0}h2#toc{color:#666;font-size:1.1em;margin:25px 0 15px 0}div#toclist{margin-top:-10px;margin-bottom:10px;font-size:90%}div#toclist p{margin-bottom:0}div#toclist p.h3{margin-left:20px;font-size:85%}div#toclist a{color:#333;font-weight:normal}div.summary{margin:15px 0}div.summary p{margin-bottom:4px !important}div.summary p b{font-weight:600}img#navigator,img#more_to_learn{vertical-align:middle;cursor:pointer;margin-right:10px}div#related{border:1px solid #ccc;padding:5px 10px;margin:20px 0;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}div#related h3{margin-top:5px;font-size:1em}div#related p{margin-bottom:0}div#navigator{padding-bottom:10px;margin:20px 0 10px 0}div#search_browse{margin:0 0 10px 0;padding:0 0 20px 0}table#browse{width:100%;box-sizing:border-box;margin:0;border-spacing:20px 10px}table#browse td{width:25%;padding:8px 0;border:1px solid #ccc;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2);background-color:#fff;text-align:center;color:#666;font-weight:bold;vertical-align:middle;cursor:pointer}table#browse td.selected{background-color:#b20b28;color:#fff}table#bg_search{width:100%}table#bg_search td{width:50%}table#enc_categories{margin:10px 0;border-collapse:separate;border-spacing:25px 18px;margin-left:auto;margin-right:auto}table#enc_categories td{border:1px solid #ccc;line-height:0;padding:0;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2);cursor:pointer}table#enc_categories td img{width:120px;height:120px}table#enc_categories td:hover img{background-color:#f8f8f8}table#enc_categories td div{width:114px;height:40px;padding:3px;background-color:#f0f0f0;border-top:1px solid #ccc;text-align:center;font-size:12px;font-weight:bold;color:#444;line-height:1.5em}table#enc_categories td:hover div,table#enc_categories td.selected div{background-color:#b20b28;color:#fff}table#enc_categories td:hover div a{color:#fff;text-decoration:none}div#browse_enc div.articles{line-height:2.5em}div#browse_enc div.articles a{border:1px solid #ccc;border-left:8px solid #309040;border-radius:5px;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2);margin-right:10px;padding:2px 10px;white-space:nowrap;color:#555}div#browse_enc div.browse:not(.selected){display:none}div#browse_enc div.cat_list{display:none}div#browse_enc div.cat_list div{line-height:1.8em}div#browse_enc div.cat_list div p{margin-bottom:5px}div#browse_enc div#articles_az p{margin-bottom:4px}div#browse_enc div#latest table div p{margin-bottom:4px}div#browse_enc p.additional_link_entry{margin-left:20px;font-size:90%}header.bg_hint{margin:16px 0 16px 0;border:1px solid #ccc;border-left:8px solid #4050b0;border-radius:5px;padding:12px 10px;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2);font-size:.875em;line-height:1.5em}div.supplier_in_enc{margin:20px 0;width:auto;border-collapse:collapse;border:1px solid #bbb;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2);padding:20px;overflow:auto}div.ot{margin-bottom:10px}span.ot{padding:2px 10px;border-radius:3px;margin-right:8px;font-size:75%;white-space:nowrap}span.ot.H{background-color:#a0b0ff}span.ot.F{background-color:#e0e0e0}span.ot.R{background-color:#b0e0e0}span.ot.A{background-color:#d0d0f8}span.ot.U{background-color:#e0e8ff}span.ot.M{background-color:#ffc0a0}span.ot.X{background-color:#ffe0c0}span.ot.C{background-color:#c0e8a0}span.ot.D{background-color:#a0e8d0}span.ot.T{background-color:#f8f0b0}span.ot.S{background-color:#ffa0b0}span.ot.P{background-color:#f0e8e8}h3.faq{font-size:1.05em;font-weight:600;color:#222}div.media{float:right;width:300px;margin:0 0 10px 15px;position:relative}div.media img{width:100%;display:block;margin:0}div.media .play-overlay{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;background:rgba(0,0,0,.5);border-radius:50%;cursor:pointer}div.media .play-overlay::before{content:"";position:absolute;left:22px;top:18px;border-style:solid;border-width:12px 0 12px 18px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}div.media-thumbs{margin-top:8px;display:flex;gap:6px}div.media-thumb{width:55px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:#ddd;border:1px solid #bbb;box-sizing:border-box;overflow:hidden;vertical-align:top;cursor:pointer}div.media-thumb.active{border:2px solid #007acc;background:#fff}div.media-thumb img{width:100%;height:100%;object-fit:contain;display:block}span.node{display:inline-block;background:var(--node-bg);border:1px solid #d0d7de;border-radius:8px;padding:.05rem .5rem;margin-right:10px;line-height:1.35;white-space:nowrap;background-color:#f0f0f0;text-wrap:nowrap}span.node.current{background-color:#f0f080;font-weight:600}span.node a{color:inherit;text-decoration:none}span.node a:hover{text-decoration:underline}span.node a:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:6px}span.node a.more{font-weight:normal;cursor:pointer}.mini-trees .tree{--indent: 1.25rem;--elbow: 1rem;--line: #c8ccd0;--node-bg: #fff;--overshoot: .35em;margin:0;padding-left:var(--indent);list-style:none;font:inherit}.mini-trees .tree,.mini-trees .tree ul[role=group]{margin:0;list-style:none}.mini-trees .tree li[role=treeitem]{position:relative;margin:.3rem 0}.mini-trees .tree li[role=treeitem]::before{content:"";position:absolute;left:calc(var(--elbow)*-1);top:1em;width:var(--elbow);border-top:1px solid var(--line)}.mini-trees .tree li[role=treeitem]::after{content:"";position:absolute;left:calc(var(--elbow)*-1);top:-0.35rem;bottom:-0.35rem;border-left:1px solid var(--line)}.mini-trees .tree li[role=treeitem]:last-child::after{bottom:auto;height:1.5em}.mini-trees .tree>li[role=treeitem]::before{content:none;display:none;border:0}.mini-trees .tree>li[role=treeitem]::after{content:none;display:none;border:0}.mini-trees .tree>li[role=treeitem]>.node{font-size:.75rem}@media(max-width: 420px){.mini-trees .tree{--indent: 1rem;--elbow: .8rem}}@media(max-width: 1150px){#bannerbox:not(.tour){display:none}div#main,nav#mainnav{margin-left:4vw;margin-right:4vw}#copyrightbox{margin-left:40px}}@media print{#bannerbox{display:none}div#main,nav#mainnav{margin-left:4vw;margin-right:4vw}div#search_browse,nav#breadcrumbs{display:none}}div#logohead{padding-bottom:10px}header a.bg_menu_type{margin-top:10px;display:inline-block;width:144px;text-align:center;border:1px solid #ccc;background-color:#f8f8f8;padding:2px 0;color:#555;font-size:90%;font-variant:small-caps;margin-right:6px;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2)}header a.bg_menu_type:hover{color:#fff;background-color:#b20b28;text-decoration:none}header a.bg_menu_type.selected{background-color:#b20b28;box-shadow:0 -2px 5px 0 rgba(0,0,0,.3);color:#fff}@media print{a.bg_menu_type.hide-on-print{display:none}}ul{margin-bottom:8px}li{margin-bottom:6px}h1 span.blue{color:#304090}div.editentrybox{float:right;width:100px;border:1px solid #ccc;border-radius:5px;background-color:#b20b28;padding:5px 12px;margin:10px 0 15px 0}div.editentrybox a{color:#fff;font-size:75%;font-weight:bold;display:block}table.encarticleref{width:100%;border:1px solid #bbb;background-color:#f0f0fc;margin:20px 0;padding:8px}table.encarticleref td{padding:5px 0px 5px 10px;vertical-align:middle}table.encarticleref td p{margin:5px 0 0 0}table.encarticleref td p.learn{font-style:italic;margin:0 0 5px 0}h1.bg_heading_t{border-bottom:2px solid #999}header.productheader img.product{margin:15px 10px 15px 20px}img.tl_cat_icon{width:50px;height:auto;vertical-align:middle;margin:-5px 2px -5px 5px}div.bg_supplier_table_header{width:100%;box-sizing:border-box;margin:40px 0 20px 0;background-color:#f0f0f0;border:1px solid #bbb;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2);page-break-inside:avoid;break-inside:avoid}div.bg_supplier_table_header h3{margin:8px 0 5px 0;font-size:1.25em;text-align:center;color:#b20b28}div.bg_supplier_table_header p{text-align:center;font-weight:bold;color:#b20b28}table.bg_suppliertable{margin-bottom:20px;width:100%;border-collapse:collapse;border:1px solid #bbb;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2);page-break-inside:avoid;break-inside:avoid}table.bg_suppliertable td{padding:15px 15px 5px 15px}table.bg_suppliertable.adv td:nth-child(1){width:270px}table.bg_suppliertable.adv td:nth-child(1) img.supplierlogo{max-width:200px;margin-top:5px}table.bg_suppliertable:not(.adv) td:nth-child(2){width:400px}table.bg_suppliertable th>span{font-size:.8em}table.bg_suppliertable td.hint{padding-bottom:4px}table.bg_suppliertable td.hint p{color:#666;font-size:.8em;margin-bottom:4px}table.bg_suppliertable th{background-color:#f0f0f0;color:#b20b28;font-size:1.25em;text-align:center}table.bg_suppliertable td.enhanced a{font-weight:600}table.bg_suppliertable td.eval{padding:0 15px 15px 15px}table.bg_suppliertable ul{padding-left:20px}table.bg_suppliertable div.bg_contactinfo{font-size:.9em}table.bg_suppliertable td:nth-child(2) span{font-size:85%}table.bg_suppliertable td:nth-child(2) div.button{width:180px}table.bg_suppliertable address{margin:15px 0}table.bg_suppliertable a.button{font-size:90%;background-color:#f0f0f0;box-shadow:0 -1px 3px 0 rgba(0,0,0,.2);display:inline-block;min-width:125px}table.bg_suppliertable a.button.product_page{margin-top:12px;padding:3px 12px}table.bg_suppliertable a.button.email{width:259px;text-align:center;margin-top:8px}table.bg_suppliertable div.ot{margin-bottom:8px}table.bg_suppliertable td.eval{padding:0}table.bg_suppliertable td.eval input[type=checkbox]{margin:0 0 10px 15px}table.bg_suppliertable td.eval div.eval{display:none;background-color:#f8f8f8;padding:5px 15px 10px 15px;border-top:1px solid #ccc}table.bg_suppliertable td.eval div.eval div.eval_item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:0px;padding:2px 0;border-bottom:1px solid #ccc}table.bg_suppliertable td.eval div.eval div.eval_item select{margin-left:20px}table.bg_suppliertable td.eval div.eval div.eval_item:last-child{border-bottom:none}table.bg_suppliertable td.eval div.eval textarea.eval_notes{width:100%;height:60px}@media screen and (max-width: 767px){.bg_suppliertable,.bg_suppliertable tbody,.bg_suppliertable tr,.bg_suppliertable td{display:block;overflow:auto;width:100% !important;box-sizing:border-box}.bg_suppliertable td{padding:15px;text-align:center}.bg_suppliertable td:first-child{border-bottom:2px solid #eee;background-color:#fcfcfc}}td.bg_company_letter{height:20px;padding:6px 10px}td.bg_company_letter img{float:right;margin:0 0 2px 4px}td.bg_company_letter_enhanced{height:30px;padding:12px}div.supplier_tiles a{display:inline-block;display:inline-flex;align-items:center;width:300px;min-height:50px;border:1px solid #ccc;background-color:#fff8f4;padding:5px 10px;box-shadow:0 -1px 3px 0 rgba(0,0,0,.2);color:#333;margin:0 10px 12px 0;vertical-align:middle}table.bg_supplierstable{width:100%;margin:10px 0 20px 0;border-collapse:separate;border-spacing:20px 10px;table-layout:fixed}table.bg_supplierstable td{background-color:#fff8f4;border:1px solid #ccc;border-spacing:1px;box-shadow:0 -1px 3px 0 rgba(0,0,0,.2);padding:5px 10px;font-size:90%}table.bg_supplierstable td:hover{background-color:#f0e0e0}table.bg_supplierstable td a{display:block;color:#333}table.bg_supplierstable td img{display:block}table.bg_supplierstable img{max-width:150px;height:auto}div.bg_relproducts{background-color:#f0f0f0;border:1px solid #bbb;margin:20px 0;padding:10px 15px;font-size:90%}div.bg_relproducts p{margin:4px 0;line-height:1.5em}p.bg_entryprice{border-top:3px solid #bbb}table.bg_addrtable{font-size:.9em;border-width:0px;border-collapse:collapse;margin:10px 0}table.bg_addrtable td:first-child{width:25px;text-align:center;padding:0 6px 0 0;vertical-align:middle}table.bg_addrtable address{margin-bottom:44px}table.bg_producttable_header{width:100%;box-sizing:border-box;border:1px solid #bbb;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2);margin:10px 0 15px 0;border-collapse:collapse;font-size:1.1em}table.bg_producttable_header th{padding:10px 15px;line-height:1.2em}table.bg_producttable_header th:first-child{width:220px;background-color:#f4f8fa}table.bg_producttable_header span.bg_alternative{font-weight:normal;font-size:.85em;color:#666}table.bg_producttable{width:100%;box-sizing:border-box;margin-bottom:15px;border-collapse:collapse;border:1px solid #ccc;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2)}table.bg_producttable td{padding:15px 15px 8px 15px}table.bg_producttable td:first-child{width:220px;background-color:#f4f8fa;font-weight:600;line-height:1.8em}table.bg_producttable td:first-child a img{margin:5px 8px 0 0;height:15px;width:auto}table.bg_producttable td:nth-child(2){line-height:1.2em}table.bg_producttable td a.supplier_button{border:1px solid #bbb;padding:2px 6px;color:#444;font-size:80%;font-weight:normal;white-space:nowrap;background-color:#fff8f4;box-shadow:0 -1px 3px 0 rgba(0,0,0,.2);display:inline-block;min-width:160px;margin:5px 10px 5px 0}table.bg_producttable td a.supplier_button:hover{background-color:#f0e0e0}table.bg_producttable ul{padding-left:24px}table.bg_registeredproductslist{width:100%;margin:14px 0 16px 0;border-collapse:no-collapse;border-spacing:20px 10px;border:none;table-layout:fixed}table.bg_registeredproductslist td{border:1px solid #ccc;box-shadow:0 -1px 3px 0 rgba(0,0,0,.2);padding:5px 10px;font-size:90%;background-color:#f4f8fa}table.bg_registeredproductslist td a{display:block;color:#333}table.bg_registeredproductslist th{background-color:#fcfcff}table.bg_registeredproductslist img{float:right;width:22px;height:auto;margin:4px 0 3px 10px}td.bg_begletter{background-color:#e0e0e0;font-size:1.25em;font-weight:bold;color:#666;padding:10px 4px 10px 16px;vertical-align:middle}td.bg_noproducts{width:100px;text-align:right;padding-right:15px}td.bg_entryprice{font-size:.9em;color:#555}table.supplier_logo_table{width:100%;border-collapse:no-collapse;border-spacing:20px}table.supplier_logo_table td{padding:5px 0;text-align:center;vertical-align:middle}table.supplier_logo_table td img{width:90%;height:auto}div#bg_checklist{border:1px solid #ccc;background-color:#f8f8f8;margin-top:20px;margin-bottom:20px;padding:0px 10px 10px 10px}div#bg_checklist h2{font-size:1em;margin:8px 0 8px 0}div#bg_checklist ul{padding-left:20px}img.bg_supplier_resource{border:1px solid #888;margin:10px 0;max-width:300px;height:auto}input[type=submit]{width:auto;border:none;background-color:#b20b28;color:#fff;font-family:Open Sans;font-weight:bold;padding:5px 12px;margin-bottom:15px;text-align:center;display:inline-block}form#productsform{margin-top:40px}form#productsform textarea,form#productsform input[type=text],form#productsform input[type=url]{font-family:Consolas,Courier,monospace;font-size:.8em}div.company_news{border:1px solid #aaa;margin-bottom:20px;padding:20px 20px 10px 20px}div.company_news p.from{margin-bottom:0}div.company_news h3{margin-top:0px;font-size:1.1em}div.company_news img{float:right;margin:0 0 10px 15px}div.company_news img.wide{max-width:300px;height:auto}div.company_news img.high{max-height:250px;width:auto}div.company_news img.logo{float:none;max-width:250px;width:auto;margin:0 0 10px 0}div#adpages a{font-weight:normal}form#checklist_feedbackform p{font-size:.8em}form#checklist_feedbackform p textarea{width:98%}div.miniprofile{display:none}img.ext-video-preview{margin-bottom:15px;cursor:pointer}div#learning{padding:10px;background-color:#eef}div.desc_preview{max-width:600px;margin-bottom:10px;padding:10px 20px;border:1px solid #ccc;overflow:auto}button.edit_product{font-size:90%}div#product-dialog div#explanations{margin-top:8px;font-size:90%}div#product-dialog div#explanations li{margin-bottom:3px}div#product_search_details{margin-top:2px;background-color:#f4f4f4;border:1px solid #aaa;padding:5px 12px}div#supplier_search_details{margin-top:2px;background-color:#f4f4f4;border:1px solid #aaa;padding:5px 12px 0 12px}aside.privacy{float:right;background-color:#f0f0f0;width:300px;margin:0 0 5px 20px;padding:15px;font-size:90%;color:#666}p.selected_supplier{margin-top:10px;font-weight:bold}div#prod_desc{position:fixed;width:600px;top:200px;right:40px;border:1px solid #ccc;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2);background-color:#fff;z-index:100;padding:15px 20px 8px 20px}div.ai-input{display:flex;align-items:center;width:100%;margin-top:5px}div.ai-input img{width:70px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;color:#777;margin-right:5px}div.ai-input .ai-input input{flex:1 1 auto;min-width:0;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid #ccc;border-radius:4px;font-size:14px}div.ai-input input#adv_query{flex:1 1 auto;min-width:0;border:1px solid #ddd;box-sizing:border-box;height:40px;font-size:1em;font-style:italic;background-color:#f8f8f8;padding:0 10px;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2)}div.ai-input input#adv_query:focus{outline:none;border:2px solid #06c}div#adv_chat_dialog{margin-top:5px;background-color:#f4f4f4;border:1px solid #aaa;padding:10px 15px 5px 15px;box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2);max-height:300px;overflow-y:auto}div.chat_query,div.chat_answer{background-color:#fff;border:1px solid #aaa;padding:5px 10px;margin-bottom:3px;font-size:90%}div.chat_query p.label,div.chat_answer p.label{font-size:80%;margin-bottom:5px}div.chat_answer{margin-bottom:10px;padding-bottom:5px}div#browse_bg{margin-top:20px}div#browse_bg div.browse:not(.selected){display:none}table#tl_pr_categories{margin:10px 0;border-collapse:separate;border-spacing:25px 18px;margin-left:auto;margin-right:auto}table#tl_pr_categories td{border:1px solid #ccc;line-height:0;padding:0;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2);color:#444;font-weight:bold;cursor:pointer}table#tl_pr_categories td img{width:150px;height:150px}table#tl_pr_categories td:hover{background-color:#f8f8f8}table#tl_pr_categories td div{width:140px;height:40px;padding:5px;background-color:#f0f0f0;border-top:1px solid #ccc;text-align:center;font-size:13px;line-height:1.5em}table#tl_pr_categories td:hover div,table#tl_pr_categories td.selected div{background-color:#b20b28;color:#fff}div.ot_display{margin-bottom:8px}div.ot_display:hover{cursor:pointer}.offer-types-display:focus{outline:2px solid #4d90fe}.hint{color:#666;font-size:12px;margin-top:4px}#otDialog .grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:6px;position:relative;z-index:100200}#otDialog label{display:flex;align-items:center;gap:8px}#otDialog .desc{margin:0 0 8px 0;color:#666;font-size:12px}.sr-only{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}table#offer_types{margin:0 0 10px 15px}table#offer_types span.ot>span{display:inline-block;text-align:center;width:1.2em;margin-right:3px}table#offer_types td{min-width:320px;padding:0}table.bg_criterion{margin-bottom:8px;width:100%}table.bg_criterion td{padding:0}table.bg_criterion td:first-child{width:25px;text-align:right;padding-right:8px;font-size:90%;line-height:1.4em}table.bg_criterion td:nth-child(2) div.criterion-row{display:flex;gap:5px}table.bg_criterion td:nth-child(2) input{padding:3px 4px;background-color:#f0f0f0;border:1px solid silver;min-width:0}table.bg_criterion td:nth-child(2) input.c_name{font-weight:600;flex:0 0 calc(40% - 10px)}table.bg_criterion td:nth-child(2) input.c_spec{flex:0 0 calc(60% - 10px)}table.bg_criterion td:nth-child(2) p{margin:4px 0 0 0;font-size:85%;line-height:1.3em}table.bg_criterion td:nth-child(3){width:90px;text-align:center;padding-left:5px;line-height:1}table.bg_criterion td:nth-child(3) button{background-color:#fff;border:none;color:#2a6fbe;padding:0px 2px;font-size:150%;position:relative;top:-4px}table.bg_criterion td:nth-child(3) button.c_up:hover,table.bg_criterion td:nth-child(3) button.c_down:hover{color:#26d}table.bg_criterion td:nth-child(3) button.c_remove{color:#888;font-weight:bold}table.bg_criterion td:nth-child(3) button.c_remove:hover{color:#d00}@media(max-width: 800px){table.bg_criterion div.criterion-row{flex-direction:column}table.bg_criterion input{flex:1 1 auto}td:nth-child(3){width:25px}}button#add_criterion,button#criteria_feedback,button#check_criteria,button#export_criteria{font-size:80%}table#evaluated_suppliers{margin-bottom:20px;border-collapse:collapse}table#evaluated_suppliers td,table#evaluated_suppliers th{border:1px solid #ccc;padding:5px}table#evaluated_suppliers td:first-child{padding-left:10px}table#evaluated_suppliers th:first-child{vertical-align:bottom;min-width:250px;padding-left:10px}table#evaluated_suppliers th:not(:first-child){font-weight:normal;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;text-align:left;padding-inline-start:.6em;padding-inline-end:.6em}table#evaluated_suppliers td:not(:first-child){padding-left:9px}textarea#comments{width:100%;height:150px;margin-bottom:12px}button.ai_use{float:right;margin:0 0 10px 20px;padding:2px 8px;font-size:90%}h2#technical,h2#criteria,h2#suppliers,h2#documentation{font-size:1.5em}div#contact_accordion{max-width:400px}div#contact_accordion h3{font-size:90%}div#contact_accordion table.bg_addrtable{margin:0}@media(max-width: 810px){div#right{position:static !important}}/*# sourceMappingURL=bg.css.map */
