.incoming-module{display:flex;flex-direction:column;gap:22px;min-width:0;color:#314b38;font-size:13px;line-height:1.75}.incoming-module *{min-width:0}.incoming-intro{display:flex;gap:15px;align-items:center;padding:22px 24px;border:1px solid #dce5d4;background:#edf3e7;border-radius:9px}.incoming-intro-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:45px;height:45px;background:#e1ead7;color:#4c6d3e;border-radius:10px}.incoming-intro>div{flex:1}.incoming-intro h2{font-size:19px;font-weight:550;color:#2f5036}.incoming-intro p{margin-top:6px;font-size:13px;color:#62765d;line-height:1.9}.incoming-label{font-size:12px;border:1px solid #d4dfc8;background:#f7f9f2;border-radius:5px;padding:4px 9px;white-space:nowrap;color:#60784e}.incoming-material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.incoming-material{border:1px solid #dfe6d9;background:#fff;display:flex;align-items:center;gap:12px;border-radius:8px;padding:16px;text-align:left;transition:border-color .15s,background .15s}.incoming-material>svg{flex-shrink:0;color:#8b9e7c;stroke-width:1.5}.incoming-material>span{flex:1}.incoming-material strong{font-size:14px;font-weight:550;display:block;color:#4e6544}.incoming-material small{font-size:12px;color:#7b8c70;display:block;margin-top:4px}.incoming-material:hover{border-color:#a2b491;background:#fafcf6}.incoming-material.is-selected{border-color:#6f8b5e;background:#f0f5e9;box-shadow:inset 0 0 0 1px #6f8b5e}.incoming-material.is-selected>svg{color:#557646}.incoming-batches,.incoming-guide{background:white;border:1px solid #e0e6d9;border-radius:9px;padding:23px 24px;overflow:hidden}.incoming-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.incoming-eyebrow{font-size:12px;color:#788c6a;display:block;margin-bottom:5px}.incoming-heading h3{font-size:19px;font-weight:550;color:#3d5a35;line-height:1.7}.incoming-heading h3>span{display:block;font-size:12px;font-weight:400;color:#74876a;margin-top:4px}.incoming-guide-note{font-size:12px;color:#7b866f;max-width:210px;text-align:right}.incoming-basics{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e7ecdf;border-radius:7px;background:#fafcf6;margin-bottom:22px}.incoming-basics>div{padding:18px 20px}.incoming-basics>div+div{border-left:1px solid #e7ecdf}.incoming-basics h4,.incoming-measure-heading h4{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:550;color:#526e45}.incoming-basics ul{margin:10px 0 0;padding-left:17px;color:#6e8063;font-size:12px;line-height:1.95}.incoming-basics li+li{margin-top:6px}.incoming-guide-table{font-size:12px;color:#677c5d;border:1px solid #e7ecdf;border-radius:6px;overflow:hidden}.incoming-guide-row{display:grid;grid-template-columns:1.05fr 1.3fr 1.3fr 1.2fr;border-bottom:1px solid #e8eddf}.incoming-guide-row:last-child{border-bottom:0}.incoming-guide-header>span,.incoming-guide-row>div{padding:16px 15px;line-height:1.95;overflow-wrap:anywhere}.incoming-guide-row>div+div{border-left:1px solid #eef1e8}.incoming-guide-row strong{font-size:12px;font-weight:550;color:#46603e}.incoming-guide-row p{margin-top:7px;color:#819074}.incoming-guide-header{background:#f4f7ee;color:#6b805b;font-size:12px;font-weight:500}.incoming-guide-header>span{padding-top:11px;padding-bottom:11px}.incoming-pause{color:#8a714f}.incoming-sources{margin-top:19px;border-top:1px solid #e8edde;padding-top:17px;color:#75876a;font-size:12px}.incoming-sources summary{display:flex;gap:8px;align-items:center;cursor:pointer;list-style:none;color:#607b4e;font-weight:500;min-height:28px}.incoming-sources summary::-webkit-details-marker{display:none}.incoming-sources summary>svg:last-child{margin-left:auto;transition:transform .15s}.incoming-sources[open] summary>svg:last-child{transform:rotate(180deg)}.incoming-sources>p{margin-top:12px;line-height:1.9}.incoming-sources>ul{list-style:none;padding:0;margin:12px 0 0}.incoming-sources li{border:1px solid #e5eadf;border-radius:5px;background:#fbfcf8;padding:12px 15px;margin-top:8px;overflow-wrap:anywhere}.incoming-sources li strong{font-size:12px;font-weight:500;display:inline;color:#577049}.incoming-sources li a{display:inline-flex;gap:7px;align-items:center;text-decoration:underline;text-underline-offset:3px}.incoming-sources li>span{font-size:12px;margin-left:10px;color:#8b957e}.incoming-sources li>p{margin-top:6px;color:#7c8d70;font-size:12px;line-height:1.9}.incoming-batches>.incoming-heading{margin-bottom:10px}.incoming-batches .button{font-size:12px;white-space:normal;line-height:1.6}.incoming-batch-hint{font-size:12px;color:#819075;margin-bottom:20px;line-height:1.9}.incoming-batch-hint strong{font-weight:500;color:#987b4b}.incoming-batch-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start}.incoming-lot-list{display:flex;flex-direction:column;gap:8px}.incoming-lot-list>button{display:flex;flex-direction:column;gap:9px;align-items:flex-start;border:1px solid #e3e9db;border-radius:6px;background:#fafcf7;text-align:left;padding:12px 13px;overflow-wrap:anywhere}.incoming-lot-list strong{font-weight:500;font-size:13px;color:#657b53;display:block}.incoming-lot-list small{font-size:12px;display:block;color:#8a977e;line-height:1.8;margin-top:4px}.incoming-lot-list em{font-size:12px;font-style:normal;color:#977d4d;background:#f5f0e3;padding:1px 6px;border-radius:3px}.incoming-lot-list>button.is-selected{border-color:#9caf88;background:#f0f5e9;box-shadow:inset 3px 0 #7f9a67}.incoming-editor{border:1px solid #e1e8d9;border-radius:7px;overflow:hidden;padding:20px}.incoming-record-title{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e7ecdf;padding-bottom:15px;margin-bottom:20px}.incoming-record-title>span{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:500;color:#527344}.incoming-record-title>small{font-size:12px;color:#8b987c}.incoming-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.incoming-field{display:flex;flex-direction:column;gap:8px}.incoming-field>span{font-size:12px;color:#667f54;font-weight:500}.incoming-field input,.incoming-field select,.incoming-field textarea{font-size:13px;border-color:#dfe6d7;line-height:1.7;color:#415b37}.incoming-field input::placeholder,.incoming-field textarea::placeholder{color:#98a18e;font-size:12px}.incoming-field small{font-size:12px;color:#89987c;line-height:1.8}.incoming-wide{grid-column:1/-1}.incoming-change-fields{margin:23px 0 21px;padding:0;border:0}.incoming-change-fields legend{font-size:12px;color:#667f54;font-weight:500;margin-bottom:11px}.incoming-change-fields>div{display:flex;flex-wrap:wrap;gap:8px}.incoming-change-fields label{display:flex;align-items:center;gap:7px;border:1px solid #e4e9dd;border-radius:5px;background:#fafcf7;padding:8px 10px;font-size:12px;color:#819074;cursor:pointer}.incoming-change-fields label.is-checked{border-color:#adbf98;background:#eef4e6;color:#5b7947}.incoming-module input[type=checkbox]{width:14px;height:14px;min-width:14px;accent-color:#537947;margin:0;cursor:pointer;padding:0}.incoming-measurements{border:1px solid #e3e9da;border-radius:6px;padding:16px;background:#fafcf7}.incoming-measure-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.incoming-measure-heading small{font-size:12px;color:#859679}.incoming-measure-row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px;margin-top:9px}.incoming-measure-row>span{font-size:12px;color:#748768}.incoming-measure-row input{font-size:13px;padding:9px 10px;line-height:1.6;color:#56714b}.incoming-measure-row input::placeholder{font-size:12px;color:#9ca78f}.incoming-measure-labels{margin-bottom:3px}.incoming-measure-labels>span{color:#88977c;font-size:12px}.incoming-method-fields{margin-top:19px}.incoming-comparable{display:flex;align-items:flex-start;gap:9px;padding:14px 0 17px;color:#678054;cursor:pointer;font-size:12px}.incoming-comparable input{margin-top:4px!important}.incoming-comparable small{font-size:12px;display:block;margin-top:4px;color:#8c9a7e}.incoming-dry-matter{background:#eef4e8;border:1px solid #dfe8d5;border-radius:6px;padding:16px;margin-bottom:19px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px 18px}.incoming-dry-matter>div>span{display:block;color:#7f936f;font-size:12px}.incoming-dry-matter strong{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:21px;font-weight:500;color:#557842;margin-top:8px}.incoming-dry-matter strong small{font-size:12px;font-weight:400;color:#889c76}.incoming-dry-matter strong svg{margin:0 6px;color:#92a581}.incoming-dry-matter>span{font-size:12px;color:#688752;border:1px solid #dbe7cf;border-radius:4px;padding:4px 8px;background:#f7faf3}.incoming-dry-matter>p{flex-basis:100%;font-size:12px;color:#809571;line-height:1.9;margin-top:4px}.incoming-review-fields{margin-top:3px}.incoming-assessment{margin-top:22px;background:#f6f7ee;border:1px solid #e5e8d5;border-radius:7px;padding:18px}.incoming-assessment-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.incoming-assessment h4{font-size:14px;color:#788052;font-weight:500;display:flex;align-items:center;gap:8px}.incoming-assessment-heading>span{font-size:12px;background:#edeee0;color:#8d8b5f;border-radius:4px;padding:2px 7px}.incoming-assessment>ul{margin:13px 0 0;padding-left:17px;font-size:12px;line-height:1.95;color:#828866}.incoming-assessment li+li{margin-top:8px}.incoming-assessment.incoming-attention{background:#fbf4ec;border-color:#e9dac5}.incoming-attention .incoming-assessment-heading>span,.incoming-attention h4{color:#9a7548}.incoming-attention .incoming-assessment-heading>span{background:#f2e8d8}.incoming-suggested-tasks{border-top:1px solid #e1e5d0;margin-top:17px;padding-top:16px}.incoming-suggested-tasks h5{margin:0;font-size:12px;font-weight:500;color:#748557}.incoming-suggested-tasks ul{margin:10px 0 16px;padding-left:17px;font-size:12px;color:#7c8c67;line-height:1.95}.incoming-suggested-tasks>p{font-size:12px;line-height:1.8;color:#939b7e;margin-top:10px}.incoming-task-status{display:flex;gap:7px;align-items:flex-start;font-size:12px;color:#5b7f45;margin-top:13px;line-height:1.9}.incoming-task-status svg{flex-shrink:0;margin-top:4px}.incoming-empty{display:flex;align-items:center;gap:15px;border:1px dashed #d9e2cf;border-radius:7px;padding:24px 20px;background:#fbfcf8}.incoming-empty>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#eff4e7;color:#91a57b;width:45px;height:45px;border-radius:9px}.incoming-empty>div{flex:1}.incoming-empty h4{font-size:14px;color:#6a8357;font-weight:500}.incoming-empty p{font-size:12px;line-height:1.8;color:#929e85;margin-top:5px}.incoming-library-tip{display:flex;align-items:flex-start;gap:12px;border:1px solid #e0e7d8;border-radius:7px;background:#f1f5eb;color:#728764;padding:18px 22px}.incoming-library-tip svg{flex-shrink:0;margin-top:2px}.incoming-library-tip p{font-size:13px;line-height:1.9}@media(max-width:1100px){.incoming-batch-layout{grid-template-columns:1fr}.incoming-lot-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.incoming-guide-row{grid-template-columns:1fr 1.2fr 1.2fr 1.1fr}.incoming-guide-header>span,.incoming-guide-row>div{padding:13px 11px}.incoming-heading{align-items:flex-start}.incoming-guide-note{max-width:170px}.incoming-intro .incoming-label{display:none}}@media(max-width:800px){.incoming-guide-row{grid-template-columns:1fr 1fr;gap:0}.incoming-guide-header{display:none}.incoming-guide-row>div{border:0!important;padding:13px 14px}.incoming-guide-row>div:first-child{grid-column:1/-1;background:#f7f9f2;border-bottom:1px solid #edf0e5!important;padding:13px 14px}.incoming-guide-row>div:first-child p{margin-top:4px}.incoming-guide-row>div:not(:first-child):before{display:block;content:attr(data-label);font-size:12px;font-weight:500;color:#84966f;margin-bottom:5px}.incoming-guide-row>div:last-child{grid-column:1/-1;padding-top:5px;padding-bottom:17px}.incoming-guide-row{border-bottom:1px solid #dfe6d7}.incoming-basics{grid-template-columns:1fr}.incoming-basics>div+div{border-left:0;border-top:1px solid #e7ecdf}.incoming-guide-note{display:none}.incoming-material{padding:13px 12px;gap:9px}.incoming-material>svg{width:18px}.incoming-material strong{font-size:13px}.incoming-material small{font-size:12px}.incoming-measure-heading{display:block}.incoming-measure-heading small{display:block;margin-top:5px}}@media(max-width:600px){.incoming-module{gap:18px;font-size:13px}.incoming-intro{padding:18px 16px;gap:11px;align-items:flex-start}.incoming-intro-icon{width:34px;height:36px;border-radius:7px;margin-top:3px}.incoming-intro-icon svg{width:19px}.incoming-intro h2{font-size:17px}.incoming-intro p{font-size:12px;margin-top:6px;line-height:1.95}.incoming-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.incoming-material{padding:13px 11px;gap:8px}.incoming-material strong{font-size:13px}.incoming-material small{font-size:12px}.incoming-material>svg:last-child:not(:first-child){width:12px;height:12px}.incoming-batches,.incoming-guide{padding:19px 15px}.incoming-heading{gap:12px;flex-wrap:wrap;margin-bottom:17px}.incoming-heading h3{font-size:18px}.incoming-heading h3>span{font-size:12px;line-height:1.85;max-width:270px}.incoming-eyebrow{font-size:12px}.incoming-basics>div{padding:15px}.incoming-basics h4{font-size:13px}.incoming-basics ul{font-size:12px;line-height:2}.incoming-guide-row{grid-template-columns:1fr}.incoming-guide-row>div{grid-column:1/-1;padding:12px 14px}.incoming-guide-row>div:last-child,.incoming-guide-row>div:not(:first-child){padding-top:6px}.incoming-guide-row>div:first-child{padding:13px 14px 12px}.incoming-guide-row strong{font-size:13px}.incoming-guide-row p,.incoming-guide-table{font-size:12px}.incoming-sources li{padding:12px}.incoming-sources li>span{display:block;margin:5px 0 0}.incoming-batches>.incoming-heading>.button{margin-top:1px;min-height:36px}.incoming-batch-hint{font-size:12px}.incoming-lot-list{grid-template-columns:1fr;gap:8px}.incoming-lot-list>button{flex-direction:row;align-items:center;justify-content:space-between;padding:12px}.incoming-lot-list>button>span{flex:1}.incoming-lot-list em{flex-shrink:0}.incoming-editor{padding:16px 13px}.incoming-form-grid{grid-template-columns:1fr;gap:17px}.incoming-record-title{margin-bottom:17px}.incoming-field input,.incoming-field select,.incoming-field textarea,.incoming-record-title>span{font-size:13px}.incoming-field small{font-size:12px}.incoming-measurements{padding:13px 10px}.incoming-measure-row{grid-template-columns:.9fr 1fr 1fr;gap:8px}.incoming-measure-row>span{font-size:12px;line-height:1.6}.incoming-measure-row input{padding:9px 6px;font-size:13px}.incoming-change-fields>div{gap:7px}.incoming-change-fields label{font-size:12px;padding:8px 9px}.incoming-comparable{font-size:12px;line-height:1.85}.incoming-dry-matter{padding:14px}.incoming-dry-matter strong{font-size:20px;gap:6px}.incoming-dry-matter strong svg{margin:0 3px;width:13px}.incoming-dry-matter strong small{font-size:12px}.incoming-assessment{padding:15px 12px}.incoming-assessment h4{font-size:13px}.incoming-assessment-heading>span{font-size:12px}.incoming-assessment>ul,.incoming-suggested-tasks ul{font-size:12px;line-height:2}.incoming-empty{padding:19px 15px;gap:11px;flex-wrap:wrap}.incoming-empty>span{width:36px;height:38px}.incoming-empty>div{flex-basis:calc(100% - 48px)}.incoming-empty h4{font-size:13px}.incoming-empty p{font-size:12px}.incoming-empty>.button{margin-left:47px}.incoming-library-tip{padding:16px}.incoming-library-tip p{font-size:12px;line-height:1.95}}.incoming-lock-note{display:flex;gap:9px;align-items:flex-start;background:#eef3e8;border:1px solid #dce6d2;border-radius:6px;padding:13px;margin-bottom:19px;font-size:12px;color:#6c815a;line-height:1.9}.incoming-lock-note svg{flex-shrink:0;margin-top:3px}.incoming-final-warning{font-size:12px;color:#997542;background:#fbf5e9;border:1px solid #eadfca;border-radius:6px;padding:12px 14px;line-height:1.9;margin-top:18px}.incoming-module input:disabled,.incoming-module select:disabled,.incoming-module textarea:disabled{background:#f6f8f1;color:#7c8b6e;opacity:1;cursor:default}.incoming-guide-disclosure{min-width:0}.incoming-guide-summary{display:flex;align-items:center;gap:10px;padding:17px 20px;border:1px solid #dfe6d7;border-radius:8px;background:#fafcf6;color:#5c784b;cursor:pointer;list-style:none;font-size:13px;line-height:1.85}.incoming-guide-summary::-webkit-details-marker{display:none}.incoming-guide-summary>svg{flex-shrink:0}.incoming-guide-summary>span{flex:1}.incoming-guide-summary small{font-size:12px;color:#889a77}.incoming-guide-summary>svg:last-child{margin-left:auto;transition:transform .15s}.incoming-guide-disclosure[open]>.incoming-guide-summary>svg:last-child{transform:rotate(180deg)}.incoming-project-guide[open]>.incoming-guide-summary{border-radius:8px 8px 0 0;border-bottom:0}.incoming-project-guide[open]>.incoming-guide{border-radius:0 0 8px 8px}.incoming-library-guide>.incoming-guide-summary{display:none}@media(max-width:600px){.incoming-guide-summary{padding:14px 15px;font-size:13px;align-items:flex-start;gap:9px}.incoming-guide-summary>svg{margin-top:4px}.incoming-guide-summary small{display:block;font-size:12px}}.disposal-db{font-size:13px;color:#2d4435;min-width:0}.dd-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.dd-eyebrow{font-size:9px;letter-spacing:1.8px;color:#7b8c70;font-weight:600}.dd-heading h1{font-size:29px;letter-spacing:-.6px;margin:12px 0 10px;color:#2c4935;font-weight:650}.dd-heading p{color:#718368;line-height:1.9;font-size:12px;max-width:550px}.dd-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dd-heading>.dd-actions{padding-top:12px;justify-content:flex-end}.dd-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.dd-summary>div{background:#fff;border:1px solid #e1e7db;border-radius:9px;padding:20px 23px}.dd-summary>div>span{font-size:11px;color:#7b8a6e}.dd-summary strong{display:block;font-size:31px;font-weight:550;margin-top:11px;line-height:1.25}.dd-summary strong small{font-size:11px;font-weight:400;color:#8b997d;margin-left:9px}.dd-principle{display:flex;align-items:flex-start;gap:12px;background:#edf3e7;border:1px solid #d9e4ce;border-radius:8px;padding:15px 18px;margin-bottom:24px;color:#648052}.dd-principle svg{flex-shrink:0;margin-top:3px}.dd-principle p{font-size:12px;line-height:1.9}.dd-principle strong{display:block;color:#426238;font-weight:550}.dd-toolbar{gap:12px;margin-bottom:14px}.dd-search,.dd-toolbar{display:flex;align-items:center}.dd-search{gap:10px;flex:1;background:#fff;border:1px solid #dfe6d7;border-radius:7px;padding:0 13px;color:#93a086}.dd-search input{border:0;background:transparent;padding:13px 0;font-size:12px;outline:none}.dd-search input:focus{outline:none}.dd-search:focus-within{outline:2px solid #a5baa1}.dd-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid #dfe6d7;padding-bottom:20px;margin-bottom:22px;color:#819473}.dd-filters>select{width:auto;min-width:135px;padding:8px 28px 8px 10px;font-size:11px;background:#fafbf7}.dd-check,.dd-filters>label{display:flex;align-items:center;gap:6px;font-size:11px;color:#6c805c}.dd-check input,.dd-filters input[type=checkbox],.dd-problem-picker input{width:14px;height:14px;margin:0;accent-color:#476d39;flex-shrink:0}.dd-project-filter{display:flex;gap:10px;align-items:center;background:#f4efe3;border:1px solid #e8dec8;padding:11px 14px;border-radius:7px;margin-bottom:17px;font-size:12px}.dd-project-filter>span{flex:1}.dd-library{display:grid;grid-template-columns:1fr;gap:23px;align-items:start}.dd-library.dd-has-selection{grid-template-columns:minmax(260px,.72fr) minmax(0,1.5fr)}.dd-list{min-width:0}.dd-list-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}.dd-list-title h2{font-size:15px;font-weight:550}.dd-list-title h2 small{margin-left:7px;font-size:11px;color:#94a086;font-weight:400}.dd-list:not(:has(+.dd-detail)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dd-list:not(:has(+.dd-detail))>.dd-list-title{grid-column:1/-1;margin-bottom:0}.dd-material-card{display:block;width:100%;border:1px solid #e0e6d9;background:#fff;border-radius:9px;text-align:left;padding:19px 20px;margin-bottom:12px;min-width:0;transition:.15s}.dd-list:not(:has(+.dd-detail))>.dd-material-card{margin-bottom:0}.dd-material-card:hover{border-color:#9db68e;box-shadow:0 3px 12px #47673908}.dd-material-card.active{background:#f3f7ed;border-color:#7b9c68;box-shadow:inset 3px 0 #6b8d56}.dd-material-top{display:flex;gap:6px;align-items:center}.dd-material-top>svg{margin-left:auto;color:#90a081}.dd-chip{font-size:10px;background:#eef2e8;color:#7a8d6a;border-radius:4px;display:inline-flex;padding:4px 7px;white-space:nowrap}.dd-chip.green{background:#e8f1e0;color:#55753f}.dd-chip.amber{background:#f7eeda;color:#9a7b40}.dd-material-card h3{font-size:17px;font-weight:550;margin-top:10px}.dd-alias,.dd-material-card h3{line-height:1.7;overflow-wrap:anywhere}.dd-alias{font-size:10px;color:#98a28b;margin-top:3px}.dd-material-origin{font-size:11px;color:#829474;line-height:1.9;margin:8px 0 12px;overflow-wrap:anywhere}.dd-tags{display:flex;flex-wrap:wrap;gap:5px}.dd-tags>span{font-size:10px;color:#6f875d;background:#eef3e8;border:1px solid #e0e8d7;border-radius:4px;padding:4px 6px;line-height:1.4}.dd-tags>span.hold{color:#a16845;background:#fcf1e6;border-color:#eedcc7}.dd-material-bottom{display:flex;justify-content:space-between;gap:9px;flex-wrap:wrap;border-top:1px solid #edf0e8;padding-top:12px;margin-top:16px;font-size:10px;color:#91a080}.dd-detail{background:#fff;border:1px solid #dfe6d8;border-radius:10px;padding:24px;min-width:0}.dd-detail-top{display:flex;justify-content:flex-end;margin-bottom:24px;gap:12px;flex-wrap:wrap}.dd-detail-top .text-button{font-size:11px}.dd-detail-top .dd-actions{gap:15px}.dd-mobile-back{display:none}.dd-detail-title h2{font-size:24px;font-weight:550;margin:10px 0 8px;line-height:1.6;overflow-wrap:anywhere}.dd-detail-title>p{font-size:12px;color:#8c9c7e;line-height:1.9;margin-bottom:12px}.dd-detail-title>.dd-tags{margin-bottom:24px}.dd-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;margin:0 0 25px}.dd-facts,.dd-facts>div{min-width:0}.dd-facts dt{font-size:10px;color:#9ba68e;margin-bottom:7px}.dd-facts dd{margin:0;line-height:1.95;font-size:12px;color:#647e52;white-space:pre-wrap;overflow-wrap:anywhere}.dd-facts dd ol{margin:0;padding-left:20px}.dd-wide{grid-column:1/-1}.dd-reference{border:1px solid #e1e7da;background:#fafbf7;border-radius:6px;padding:12px 14px;margin-bottom:28px}.dd-reference summary{font-size:11px;color:#788f65;cursor:pointer;line-height:1.8}.dd-reference summary span{font-size:9px;color:#a2aa96;margin-left:8px}.dd-reference>p{font-size:10px;line-height:1.9;margin:12px 0;color:#8d9b7b}.dd-reference>div{padding:11px 0;border-top:1px solid #e5eadd}.dd-reference strong{display:block;font-weight:500;font-size:11px;color:#738a60;line-height:1.8}.dd-reference small{display:block;line-height:1.9;font-size:9px;color:#9ba68c;overflow-wrap:anywhere}.dd-reference a,.dd-source-read a{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#6e8c53;margin-top:7px}.dd-run-heading{display:flex;gap:15px;align-items:flex-start;justify-content:space-between;margin:0 0 18px;padding-top:24px;border-top:1px solid #e5ebdf}.dd-run-heading h3{font-size:16px;font-weight:550}.dd-run-heading h3 small{font-weight:400;color:#9aa78a;font-size:11px;margin-left:8px}.dd-run-heading p{font-size:10px;line-height:1.9;color:#9aa78a;margin-top:6px}.dd-run-heading>.button{font-size:10px}.dd-runs{display:flex;flex-direction:column;gap:14px}.dd-run-card{border:1px solid #e3e8dd;border-radius:7px;padding:18px}.dd-record-meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:10px;color:#99a589;line-height:1.7}.dd-run-card h4{font-size:16px;font-weight:550;line-height:1.8;margin:11px 0 4px;overflow-wrap:anywhere}.dd-run-batch{font-size:10px;color:#97a484;margin-bottom:12px;line-height:1.9}.dd-run-outcome{margin:13px 0;font-size:11px;color:#7a8f67;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere}.dd-run-numbers{display:flex;gap:15px;flex-wrap:wrap;font-size:10px;color:#9ba78e;margin:15px 0}.dd-run-numbers strong{font-weight:550;color:#688652}.dd-run-numbers small{font-size:9px}.dd-run-actions{display:flex;gap:17px;justify-content:flex-start;flex-wrap:wrap;border-top:1px solid #edf0e8;padding-top:13px}.dd-run-actions .text-button{font-size:10px}.dd-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:55px 20px;color:#96a984;text-align:center}.dd-empty h3{font-size:15px;color:#678451;font-weight:500;line-height:1.8}.dd-empty p{font-size:12px;color:#91a17c;line-height:2}.dd-empty .dd-actions{margin-top:10px;justify-content:center}.dd-first{background:#fff;border:1px dashed #cdddbf;border-radius:12px;padding:63px 20px}.dd-first h2{font-size:22px;color:#5a7a45;font-weight:500;margin-top:5px}.dd-empty-icon{display:flex;align-items:center;justify-content:center;width:67px;height:67px;background:#eef4e7;border-radius:20px;color:#6a8a50}.dd-run-empty{padding:32px 12px;border:1px dashed #dce4d2;border-radius:7px}.dd-run-empty p{font-size:11px}.dd-footer-note{display:flex;align-items:flex-start;gap:7px;font-size:10px;color:#97a686;line-height:1.9;margin-top:24px}.dd-footer-note svg{flex-shrink:0;margin-top:2px}.dd-errors{background:#fff3ef;color:#a45840;border:1px solid #efd7cc;border-radius:7px;padding:13px 16px;margin-bottom:20px;line-height:1.85;font-size:12px}.dd-errors strong{font-weight:550}.dd-errors ul{margin:8px 0 0;padding-left:19px}.dd-errors li span{font-size:10px;opacity:.8}.dd-errors .button{margin-top:9px}.dd-notice{display:flex;gap:8px;align-items:center;background:#edf5e6;border:1px solid #d9e8cb;padding:12px 15px;margin-bottom:20px;border-radius:7px;color:#66844e;font-size:12px}.dd-notice>.dd-icon{margin-left:auto}.dd-muted{color:#91a07e;line-height:1.9}.dd-spin{animation:dd-spin 1s linear infinite}@keyframes dd-spin{to{transform:rotate(1turn)}}.dd-overlay{position:fixed;inset:0;background:#1e392a68;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(3px)}.dd-dialog{background:#fcfdf9;border:1px solid #e3e9db;border-radius:12px;width:620px;max-width:100%;max-height:94vh;display:flex;flex-direction:column;box-shadow:0 22px 80px #17351e25;outline:none;min-width:0}.dd-dialog-wide{width:1020px}.dd-dialog>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:26px 30px 22px;border-bottom:1px solid #e4eadc;flex-shrink:0}.dd-dialog h2{font-size:23px;line-height:1.7;font-weight:550;margin:6px 0;color:#49683b;overflow-wrap:anywhere}.dd-dialog>header p{font-size:11px;color:#8d9d7a;line-height:1.9}.dd-icon{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:5px;min-width:27px;min-height:27px;color:#93a281;border-radius:5px}.dd-icon:hover{background:#eef3e6;color:#587a40}.dd-dialog-body{padding:25px 30px 29px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.dd-dialog>footer{display:flex;gap:9px;align-items:center;justify-content:flex-end;border-top:1px solid #e1e8d9;padding:17px 30px;flex-shrink:0;background:#f8faf3;border-radius:0 0 12px 12px}.dd-dialog>footer>span{font-size:10px;color:#a0ad8c;margin-right:auto;line-height:1.7}.dd-dialog>footer .button{font-size:11px}.dd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 22px}.dd-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-field{display:flex;flex-direction:column;gap:8px;min-width:0}.dd-field>span,.dd-form-label{font-size:12px;font-weight:500;color:#66834f}.dd-field>small{color:#9ca98b;font-size:10px;line-height:1.85}.dd-field input,.dd-field select,.dd-field textarea{font-size:12px;border-color:#dce5d2;padding:11px 12px;color:#637d50;line-height:1.6;min-width:0;resize:vertical}.dd-field input::placeholder,.dd-field textarea::placeholder{font-size:11px;color:#a7b195}.dd-field .dd-check{margin-top:9px}.dd-help{font-size:11px;color:#98a786;line-height:1.95;margin:8px 0 14px;overflow-wrap:anywhere}.dd-problem-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dd-problem-picker label{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#789261;background:#f5f8ef;border:1px solid #e1e8d7;padding:10px 11px;border-radius:5px;line-height:1.7;cursor:pointer}.dd-problem-picker input{margin-top:2px}.dd-problem-picker label:has(input:checked){background:#edf4e4;border-color:#a7bf91;color:#5c7e43}.dd-form-section{padding-top:26px;margin-top:27px;border-top:1px solid #e4eadb}.dd-form-section>h3{font-size:15px;color:#688550;font-weight:550}.dd-candidate{background:#f3f7eb;border:1px solid #dce7cf;padding:18px;border-radius:7px;margin-top:17px}.dd-candidate.hold{background:#fcf4e9;border-color:#ecdcc4}.dd-candidate-title{display:flex;gap:8px;align-items:center;color:#6d8a56;margin-bottom:12px}.dd-candidate.hold .dd-candidate-title{color:#a47847}.dd-candidate-title strong{font-size:13px;font-weight:550}.dd-candidate-guide p,.dd-candidate>p{font-size:11px;color:#8a9b76;line-height:1.95;margin:7px 0}.dd-candidate-guide{border-top:1px solid #e0e8d6;margin-top:14px;padding-top:12px}.dd-candidate-guide strong{font-size:12px;font-weight:500;color:#6f8a56;line-height:1.9}.dd-candidate-guide .dd-pause{color:#9b8a5f}.dd-candidate>small{display:block;font-size:10px;color:#a0ad8b;line-height:1.95;margin-top:12px}.dd-candidate>.button{margin-top:10px;background:white;font-size:11px}.dd-edit-section{margin-top:27px;border-top:1px solid #e4eadb;padding-top:23px}.dd-edit-section>summary{font-size:15px;color:#688550;font-weight:550;line-height:1.7;cursor:pointer}.dd-edit-section[open]>summary{margin-bottom:20px}.dd-measurements{margin:14px 0 16px;display:flex;flex-direction:column;gap:17px}.dd-measure-row{display:grid;grid-template-columns:1.05fr .8fr .7fr .8fr 2fr 24px;align-items:start;gap:10px;padding-bottom:16px;border-bottom:1px solid #e7ecdf}.dd-measure-row>.dd-icon{margin-top:27px}.dd-measure-row .dd-field>span{font-size:10px}.dd-measure-row input,.dd-measure-row select{padding:9px 8px;font-size:11px}.dd-source-edit{background:#f7f9f2;border:1px solid #e0e7d7;border-radius:7px;padding:18px;margin:15px 0}.dd-source-edit>.text-button{margin-top:13px;font-size:10px}.dd-source-edit .dd-form-grid{gap:18px}.dd-cost-readout{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#edf4e4;border:1px solid #d9e5cc;border-radius:7px;padding:18px 20px;margin-top:20px}.dd-cost-readout>div>span{display:block;font-size:10px;color:#91a57c;margin-bottom:7px}.dd-cost-readout strong{font-size:19px;font-weight:500;color:#6d8d50;line-height:1.5}.dd-cost-readout p{grid-column:1/-1;font-size:10px;line-height:1.9;color:#9ba98a}.dd-edit-section>.dd-form-grid{margin-top:20px}.dd-project-choices{display:flex;flex-direction:column}.dd-project-choices>button{display:flex;text-align:left;align-items:center;gap:14px;border:0;border-bottom:1px solid #e6ecdd;background:transparent;padding:17px 0;color:#87a06f}.dd-project-choices>button:hover{background:#f3f7ec}.dd-project-choices>button>span{flex:1;min-width:0}.dd-project-choices strong{display:block;font-size:13px;font-weight:500;line-height:1.8;color:#6c8b54;overflow-wrap:anywhere}.dd-project-choices small{display:block;font-size:10px;line-height:1.9;color:#9baa88;margin-top:5px}.dd-project-choices strong small{display:inline;margin:0}.dd-readout>h3{font-size:16px;font-weight:550;color:#6e8b55;padding-top:24px;margin:24px 0 18px;border-top:1px solid #e3ead9}.dd-readout>.dd-record-meta{margin-bottom:24px}.dd-snapshot{background:#f4f7ed;border:1px solid #e0e8d3;border-radius:6px;padding:13px 15px;margin:0 0 23px;line-height:1.95;color:#8a9f73;font-size:11px}.dd-snapshot strong{font-size:12px;color:#6e8d53;font-weight:500}.dd-snapshot small{font-size:10px;color:#a09160}.dd-table-scroll{width:100%;overflow-x:auto}.dd-table{width:100%;border-collapse:collapse;min-width:580px;font-size:11px}.dd-table th{text-align:left;font-size:10px;font-weight:500;color:#8ba276;background:#f3f7ed;padding:11px 13px}.dd-table td{color:#81996a;border-bottom:1px solid #e7eddf;padding:13px;line-height:1.9;vertical-align:top;overflow-wrap:anywhere}.dd-table th:last-child{width:40%}.dd-cost-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin-top:20px}.dd-cost-list>div{display:flex;justify-content:space-between;align-items:center;gap:10px;line-height:1.8;border-bottom:1px solid #e9eee2;padding-bottom:8px}.dd-cost-list span{font-size:10px;color:#98aa85}.dd-cost-list strong{font-size:11px;color:#7c9864;font-weight:500;white-space:nowrap}.dd-source-read{border-bottom:1px solid #e5ecdc;padding:15px 0}.dd-source-read strong{font-weight:500;font-size:12px;color:#7c9765}.dd-source-read p{font-size:11px;line-height:1.95;color:#95a67f;overflow-wrap:anywhere;margin-top:6px;white-space:pre-wrap}.dd-source-read small{font-size:10px;color:#a5b193;display:block;margin-top:5px}.dd-audit article{padding:16px 0;border-bottom:1px solid #e4eada}.dd-audit strong{font-size:13px;color:#7d9765}.dd-audit time{display:block;font-size:10px;color:#9eac8b;margin-top:8px}.dd-audit pre{font-size:10px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;color:#a1ad91;background:#f5f8ef;padding:14px;border-radius:5px;margin:12px 0 0}@media(max-width:1200px){.dd-heading{display:block}.dd-heading>.dd-actions{justify-content:flex-start;margin-top:14px}.dd-library.dd-has-selection{grid-template-columns:minmax(220px,.65fr) minmax(0,1.3fr)}.dd-list:not(:has(+.dd-detail)){grid-template-columns:repeat(2,minmax(0,1fr))}.dd-detail{padding:20px}.dd-material-card{padding:16px}.dd-summary>div{padding:17px}.dd-detail-top .dd-actions{gap:11px}.dd-run-heading{flex-wrap:wrap}.dd-measure-row{grid-template-columns:1fr .8fr .7fr .8fr 1.6fr 24px;gap:8px}}@media(max-width:950px){.dd-library.dd-has-selection{grid-template-columns:1fr}.dd-has-selection>.dd-list{display:none}.dd-mobile-back{display:inline-flex;margin-right:auto}.dd-detail-top{justify-content:space-between}.dd-filters{gap:10px}.dd-filters>select{flex:1;min-width:130px}.dd-summary>div>span{font-size:10px}.dd-summary strong{font-size:27px}.dd-cost-list,.dd-grid-three{grid-template-columns:1fr 1fr}}@media(max-width:700px){.disposal-db{font-size:12px}.dd-heading h1{font-size:25px;line-height:1.6;margin-top:11px}.dd-heading p{font-size:11px}.dd-heading>.dd-actions{gap:7px;margin-top:12px}.dd-heading .button{font-size:10px;min-height:33px;padding:7px 10px}.dd-summary{grid-template-columns:1fr 1fr;gap:10px}.dd-summary>div{padding:15px 17px}.dd-summary strong{font-size:29px}.dd-principle{padding:14px;gap:10px;margin-bottom:20px}.dd-principle p{font-size:10px}.dd-toolbar{flex-wrap:wrap;gap:10px}.dd-search{flex-basis:100%}.dd-search input{font-size:11px;padding:12px 0}.dd-toolbar>.button{font-size:10px;min-height:32px}.dd-filters{gap:10px;padding-bottom:18px}.dd-filters>svg{display:none}.dd-filters>select{flex:1 1 calc(50% - 10px);padding:8px 18px 8px 9px;font-size:10px;min-width:0}.dd-filters>label{font-size:10px;margin-top:2px;gap:5px}.dd-list:not(:has(+.dd-detail)){grid-template-columns:1fr}.dd-material-card{padding:19px}.dd-material-card h3{font-size:18px}.dd-material-origin{font-size:11px}.dd-material-bottom{font-size:10px}.dd-detail{padding:20px 16px}.dd-detail-title h2{font-size:24px}.dd-detail-top{gap:16px;margin-bottom:24px}.dd-detail-top>.dd-actions{gap:16px;width:100%;justify-content:flex-end}.dd-detail-top .text-button{font-size:10px}.dd-facts{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.dd-facts dt{font-size:10px}.dd-facts dd{font-size:12px}.dd-wide{grid-column:auto}.dd-detail-title>.dd-tags{margin-bottom:24px}.dd-reference{padding:12px}.dd-reference summary{font-size:10px}.dd-reference summary span{font-size:8px;margin-left:4px}.dd-reference strong,.dd-run-heading p{font-size:10px}.dd-run-heading h3{font-size:16px}.dd-run-card{padding:17px 14px}.dd-run-card h4{font-size:16px}.dd-run-outcome{font-size:11px}.dd-record-meta{font-size:9px;gap:8px}.dd-run-actions{gap:16px}.dd-run-actions .text-button{font-size:10px}.dd-empty{padding:40px 15px}.dd-first{padding:40px 17px}.dd-first h2{font-size:20px}.dd-first p{font-size:11px}.dd-first .dd-actions{gap:10px}.dd-first .button{font-size:11px}.dd-footer-note{font-size:9px;line-height:1.95}.dd-project-filter{flex-wrap:wrap;font-size:10px;padding:11px}.dd-project-filter .text-button{font-size:10px;margin-left:26px}.dd-overlay{padding:8px}.dd-dialog{max-height:97vh;border-radius:10px}.dd-dialog>header{padding:22px 18px 19px;gap:10px}.dd-dialog h2{font-size:21px;margin-top:8px}.dd-dialog>header p{font-size:10px;line-height:1.9}.dd-dialog-body{padding:22px 18px 26px}.dd-dialog>footer{padding:14px 16px;gap:8px;flex-wrap:wrap}.dd-dialog>footer>span{font-size:9px;width:100%;margin-bottom:1px}.dd-dialog>footer .button{font-size:10px;min-height:33px;padding:7px 10px;flex:1}.dd-form-grid,.dd-grid-three{grid-template-columns:1fr;gap:22px}.dd-field>span{font-size:12px}.dd-field input,.dd-field select,.dd-field textarea{font-size:13px;padding:11px}.dd-field>small{font-size:10px}.dd-problem-picker{grid-template-columns:1fr 1fr;gap:8px}.dd-problem-picker label{padding:10px 9px;font-size:10px;gap:6px}.dd-edit-section>summary,.dd-form-section>h3{font-size:14px}.dd-help{font-size:10px}.dd-candidate{padding:15px 13px}.dd-candidate-guide strong{font-size:11px}.dd-candidate-guide p{font-size:10px}.dd-candidate>small{font-size:9px}.dd-candidate>.button{font-size:10px}.dd-measure-row{grid-template-columns:1fr 1fr 24px;gap:12px 10px;border:1px solid #e1e8d6;border-radius:7px;padding:14px 12px;background:#f8faf3}.dd-measure-row>.dd-field:first-child{grid-column:1/3}.dd-measure-row>.dd-field:nth-child(2){grid-column:1}.dd-measure-row>.dd-field:nth-child(3){grid-column:2}.dd-measure-row>.dd-field:nth-child(4),.dd-measure-row>.dd-field:nth-child(5){grid-column:1/3}.dd-measure-row>.dd-icon{grid-column:3;grid-row:1;margin-top:20px}.dd-measure-row input,.dd-measure-row select{font-size:12px;padding:9px}.dd-source-edit{padding:15px 12px}.dd-cost-readout{gap:13px;padding:16px 14px}.dd-cost-readout strong{font-size:16px}.dd-cost-readout p{font-size:9px}.dd-cost-list{grid-template-columns:1fr 1fr;gap:11px 15px}.dd-cost-list>div{display:block}.dd-cost-list span{font-size:9px;display:block}.dd-cost-list strong{display:block;font-size:11px;margin-top:5px}.dd-readout>h3{font-size:15px}.dd-readout .dd-run-numbers{font-size:10px;gap:10px}.dd-source-read p{font-size:10px}.dd-source-read strong{font-size:11px}.dd-chip{font-size:9px}.dd-notice{font-size:10px;line-height:1.9;padding:11px;gap:7px}.dd-errors{font-size:11px;padding:12px}.dd-tags>span{font-size:9px}.dd-empty p br{display:none}}.dd-export-note{display:block;font-size:10px;color:#9aab86;line-height:1.85;margin-top:7px}.dd-summary-caption{font-size:10px;color:#96a686;line-height:1.9;margin:0 0 9px}.dd-demo-detail-note{font-size:11px!important;line-height:1.9!important;background:#f8efdc;border:1px solid #ecddbc;color:#9b8251!important;border-radius:5px;padding:10px 12px;margin-bottom:16px!important}