.equipment-trust{margin-top:24px}.equipment-trust-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.equipment-trust-heading h2,.equipment-trust-heading h3{align-items:center;gap:10px;margin-top:0;display:flex}.equipment-trust>p,.equipment-trust-help{color:#b6bdc9;font-size:.9rem;line-height:1.6}.equipment-evidence-empty{color:#c4cad3;border:1px dashed #49505c;border-radius:12px;align-items:center;gap:14px;margin:18px 0;padding:18px;display:flex}.equipment-evidence-empty p{margin:0}.equipment-evidence-empty svg{color:#d6b96f;flex:none}.condition-record-meta{flex-wrap:wrap;gap:10px;margin:20px 0 12px;display:flex}.condition-record-meta>span{color:#cbd1d9;background:#ffffff08;border-radius:6px;padding:7px 10px;font-size:.84rem}.condition-test-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.condition-test-grid>div{border:1px solid #ffffff16;border-radius:9px;min-width:0;padding:13px}.condition-test-grid dt{color:#b5bdc9;margin-bottom:7px;font-size:.8rem}.condition-test-grid dd{align-items:center;gap:4px;margin:0;font-size:.9rem;font-weight:650;display:flex}.condition-test-passed dd{color:#97d5b2}.condition-test-fault dd{color:#f6b1a7}.condition-test-untested dd,.condition-test-not_fitted dd{color:#b6bdc9}.condition-text-grid{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.condition-text-grid dt{color:#e0c785;margin-bottom:6px;font-size:.9rem;font-weight:650}.condition-text-grid dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#c9cfd8;margin:0;font-size:.9rem;line-height:1.6}.equipment-evidence-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.equipment-evidence-gallery figure{min-width:0;margin:0}.equipment-evidence-gallery video,.equipment-evidence-gallery img{object-fit:contain;background:#080a0d;border-radius:10px;width:100%;max-height:440px}.equipment-evidence-gallery figcaption{color:#9da8b6;margin-top:7px;font-size:.78rem}.equipment-seller-reputation{border-top:1px solid #ffffff1c;margin-top:22px;padding-top:18px}.equipment-seller-reputation h3{font-size:1rem}.equipment-feedback-summary>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.equipment-feedback-summary svg{color:#dfbd66}.equipment-feedback-summary span{color:#b3bdca;font-size:.84rem}.equipment-trust-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.equipment-trust-tags>span{color:#c6d0dd;background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;padding:4px 9px;font-size:.76rem}.equipment-condition-editor{border-top:1px solid #ffffff20;margin-top:26px;padding-top:24px}.equipment-condition-editor>p{color:#b2bdcb;font-size:.88rem;line-height:1.6}.condition-editor-grid{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.condition-editor-grid label{color:#d5dce5;flex-direction:column;gap:8px;min-width:0;font-size:.87rem;display:flex}.equipment-condition-editor fieldset,.equipment-feedback-form fieldset{border:1px solid #ffffff20;border-radius:10px;margin:18px 0;padding:12px 16px}.equipment-condition-editor legend,.equipment-feedback-form legend{color:#e0c785;padding:0 7px;font-size:.86rem}.equipment-condition-editor input:not([type=checkbox]),.equipment-condition-editor select,.equipment-condition-editor textarea,.equipment-feedback-form select{box-sizing:border-box;color:#f4f5f7;width:100%;min-width:0;font:inherit;background:#10141a;border:1px solid #435064;border-radius:8px;padding:11px 12px}.equipment-condition-editor select,.equipment-feedback-form select{min-height:44px}.equipment-condition-editor .check-label,.equipment-order-trust .check-label{color:#bdc7d6;align-items:flex-start;gap:10px;margin:14px 0;font-size:.84rem;line-height:1.5;display:flex}.equipment-condition-editor .check-label input,.equipment-order-trust .check-label input{flex:none;width:17px;height:17px;margin-top:3px}.equipment-upload-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.equipment-upload-controls>span{color:#aeb9c9;max-width:440px;font-size:.8rem}.equipment-upload-controls input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.equipment-upload-controls .is-disabled{opacity:.5;cursor:not-allowed}.equipment-media-selector>div{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:12px;display:flex}.equipment-media-selector .check-label a{color:#d9bd76;font-size:.82rem;display:block}.equipment-order-trust{background:#11172066;border:1px solid #ffffff21;border-radius:12px;margin:20px 0;padding:20px}.equipment-order-trust h3{font-size:1rem}.equipment-order-trust>p{color:#bcc7d5;font-size:.88rem;line-height:1.6}.equipment-received{align-items:center;gap:10px;display:flex;color:#a9dfbd!important}.equipment-receipt-actions{padding:4px 0 14px}.equipment-counterparty-reputation{border-top:1px solid #ffffff1c;padding:16px 0}.equipment-counterparty-reputation>strong{margin-bottom:10px;font-size:.9rem;display:block}.equipment-feedback-detail{border-top:1px solid #ffffff1c;padding:15px 0;font-size:.88rem}.equipment-feedback-detail p{color:#b9c5d4;font-size:.81rem}.equipment-feedback-form{border-top:1px solid #ffffff1c;margin-top:10px;padding-top:16px}.equipment-feedback-form h4{align-items:center;gap:8px;margin-bottom:10px;font-size:1rem;display:flex}.equipment-feedback-form>p{color:#b9c5d4;font-size:.84rem;line-height:1.6}.equipment-feedback-tags{flex-wrap:wrap;gap:4px 22px;display:flex}.equipment-feedback-form button,.equipment-order-trust .btn,.equipment-trust .btn{gap:8px}:is(.equipment-trust button:focus-visible,.equipment-order-trust button:focus-visible,.equipment-trust input:focus-visible,.equipment-trust select:focus-visible,.equipment-trust textarea:focus-visible,.equipment-order-trust select:focus-visible){outline-offset:3px;outline:2px solid #e0c785}@media (max-width:700px){.condition-test-grid{grid-template-columns:1fr 1fr}.condition-editor-grid,.condition-text-grid,.equipment-evidence-gallery{grid-template-columns:1fr}.equipment-trust-heading{gap:12px}.equipment-trust-heading h2{font-size:1.25rem}.equipment-order-trust{padding:16px}.equipment-feedback-tags{display:block}.equipment-media-selector>div{flex-wrap:wrap;align-items:flex-start;gap:0 10px}.equipment-trust .btn,.equipment-order-trust .btn{min-height:44px}}
