@import url("./priority-product.css");
.content,.main{min-width:0}
.professional-page-content{min-width:0}.professional-page-content fieldset{min-width:0;margin:20px 0;padding:20px;border:1px solid #dbe5df;border-radius:10px}.professional-page-content legend{font-weight:600;padding:0 8px}.professional-page-content .field{display:grid;gap:8px;margin-bottom:16px}.professional-page-content .field input:not([type=checkbox]):not([type=radio]),.professional-page-content .field textarea,.professional-page-content .field select{width:100%;min-width:0;min-height:44px}.professional-page-content .professional-table{max-width:100%;overflow:auto}.professional-page-content .button-row{gap:10px;flex-wrap:wrap}.professional-page-content .professional-task-intro{max-width:70ch;line-height:1.7}.professional-page-content summary{min-height:44px;cursor:pointer}.professional-page-content pre{overflow:auto;max-width:100%}
.integration{align-items:flex-start!important}.integration>div{min-width:0}.integration p{max-width:70ch;line-height:1.7}.integration input{max-width:100%}
.page-head{align-items:flex-start;gap:20px}.page-head h1{font-family:system-ui,"Microsoft YaHei",sans-serif;font-size:26px;line-height:1.4;letter-spacing:0}.page-head p{max-width:70ch;line-height:1.7}.page-head .button-row{flex-wrap:wrap}
#library-filter[data-product-filter]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}#library-filter .search-field{flex:1 1 280px;min-width:0}#library-filter .product-secondary-filters{flex-basis:100%}
.product-secondary-filters summary,.product-page-help>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600;color:#0f6a5f}.product-filter-fields{display:flex;gap:16px;flex-wrap:wrap;padding:12px 0}.product-filter-fields label{display:grid;gap:8px;flex:1 1 160px;font-size:14px}.product-filter-fields select{width:100%;min-height:44px}
.product-page-help{margin-bottom:20px;border-bottom:1px solid #dbe5df}.product-page-help .topic-guide{border:0;padding:12px 0;background:transparent}.project-list article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #dbe5df}.project-list h2{font-size:18px;margin:0 0 8px}.project-list p{margin:0}.topic-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.topic-card h3{overflow-wrap:anywhere}.table-wrap{max-width:100%;overflow:auto}.table-wrap th{white-space:nowrap}.doc-title{min-width:220px}.doc-title b{overflow-wrap:anywhere}
.btn:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #0f6a5f;outline-offset:3px}.btn:disabled{cursor:not-allowed}.caption{line-height:1.7}
@media(max-width:650px){.page-head{flex-direction:column;gap:12px}.page-head h1{font-size:22px}.page-head .button-row{width:100%}.product-filter-fields{display:grid;grid-template-columns:1fr}.project-list article{align-items:flex-start;flex-direction:column;gap:14px}.project-list .button-row{width:100%;flex-wrap:wrap}.doc-title{min-width:180px}.product-page-help .topic-guide ol{padding-top:12px}}
@media(prefers-reduced-motion:reduce){.content,.main{scroll-behavior:auto}}
.project-workspace{width:100%;max-width:1280px;margin-inline:auto}.project-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 18px}.project-toolbar label{display:grid;gap:8px;flex:1;max-width:480px;font-size:14px}.project-toolbar input{width:100%;min-height:44px}.project-toolbar>span{color:#526963;font-size:14px;white-space:nowrap}.project-workspace .project-list article{padding:22px 24px}.project-title-link{border:0;background:transparent;padding:0;text-align:left;font:600 18px/1.5 system-ui;color:#173d35;cursor:pointer;overflow-wrap:anywhere}.project-title-link:hover{text-decoration:underline}.project-permission-help{margin-top:22px;font-size:14px;color:#526963}.project-permission-help summary{cursor:pointer;min-height:44px;padding:10px 0}.project-permission-help p{max-width:70ch}.project-row-info{min-width:0}.product-project-dialog .project-selection{display:grid;grid-template-columns:1fr 1.4fr;gap:20px}.product-project-dialog fieldset{min-width:0;border:1px solid #dbe5df;border-radius:8px;padding:16px}.product-project-dialog legend{padding:0 6px;font-weight:600}.product-project-dialog .project-options{max-height:280px;overflow:auto}.product-project-dialog .project-options label{display:flex;align-items:flex-start;gap:10px;padding:10px 4px;line-height:1.6;overflow-wrap:anywhere;margin:0;border-bottom:1px solid #edf1ee}.product-project-dialog input[type=checkbox]{flex:none;margin-top:5px}.product-project-dialog .project-options [hidden],.project-workspace [hidden]{display:none!important}.product-project-dialog [data-selection-count]{font-size:13px}.product-project-dialog .project-access-note{background:#fff6e6;padding:12px;border-radius:8px;color:#785019}.product-project-dialog .project-feedback:empty{display:none}@media(max-width:650px){.project-toolbar{align-items:flex-end;gap:12px}.project-toolbar label{min-width:0}.project-workspace .project-list article{padding:18px}.project-workspace .button-row{width:100%;display:flex}.project-workspace .button-row .btn{flex:1}.product-project-dialog .project-selection{grid-template-columns:1fr}.product-project-dialog .project-options{max-height:200px}.product-project-dialog{padding:20px 16px}}
/* Project pages use the available workspace, with the same gutters as other pages. */
.project-workspace{max-width:none;width:100%;margin-inline:0}.project-workspace .project-toolbar label{max-width:640px;flex-basis:50%}.project-workspace .project-list{width:100%}.project-workspace .project-row-info{flex:1;min-width:0}.project-workspace .project-list article>.button-row{flex:none}@media(max-width:900px){.project-workspace .project-toolbar label{max-width:none;flex-basis:auto}.project-workspace .project-list article{gap:16px}}@media(max-width:650px){.project-workspace .project-toolbar{align-items:stretch;flex-direction:column;gap:10px}.project-workspace .project-toolbar label{width:100%}.project-workspace .project-toolbar>span{align-self:flex-start}.project-workspace .project-list article>.button-row{width:100%;flex-wrap:wrap}.project-workspace .project-list article>.button-row .btn{min-width:110px}}
.product-record-tools{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 20px;padding:18px 0;border-bottom:1px solid #dbe5df}.product-record-tools label{display:grid;gap:8px;flex:1 1 260px;max-width:560px;font-size:14px}.product-record-tools input{width:100%;min-height:44px}.product-record-tools p{margin:0 0 10px;font-size:14px;color:#526963}.product-record-tools .button-row{margin-left:auto}.literature-panel [hidden]{display:none!important}.literature-card{min-width:0}.literature-card>div{min-width:0}.literature-card h3{overflow-wrap:anywhere;font-size:17px;line-height:1.6}.literature-query{flex-wrap:wrap;gap:12px}.literature-query label{min-width:0;flex:1 1 300px}.literature-query input,.literature-query textarea{width:100%;min-width:0}.literature-panel .tabs{display:flex;flex-wrap:wrap;gap:4px}.literature-panel .tabs button{min-height:44px}.product-process-details>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600;color:#0f6a5f}.harness-run .panel-head{align-items:flex-start;gap:16px}.harness-run .panel-head>div{min-width:0}.harness-run h2{font-size:18px;line-height:1.6;overflow-wrap:anywhere}.harness-run .tag{flex:none;white-space:nowrap}.harness-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px}.harness-run pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.review-dialog{max-height:calc(100dvh - 32px)}.review-dialog select,.review-dialog textarea{width:100%;min-height:44px}.review-dialog .button-row{gap:10px;flex-wrap:wrap}.professional-advanced[open]{padding-bottom:16px}@media(max-width:650px){.literature-card{display:block}.literature-card>.button-row{display:flex;flex-wrap:wrap;margin-top:16px}.literature-query{display:flex;flex-direction:column;align-items:stretch}.literature-query label{flex:auto;width:100%}.literature-panel{padding:16px}.product-record-tools{align-items:stretch}.product-record-tools label{max-width:none;flex-basis:100%}.product-record-tools .button-row{margin-left:0}.harness-run .panel-head{flex-wrap:wrap}.harness-run .panel-body{padding:16px}.review-dialog .button-row .btn{flex:1}.professional-page-content fieldset{padding:16px}}
