.supplier-order-link_panel__vK3ja{display:grid;gap:16px;min-width:0}.supplier-order-link_panel__vK3ja header{display:flex;align-items:start;justify-content:space-between;gap:12px}.supplier-order-link_panel__vK3ja h3,.supplier-order-link_panel__vK3ja h4,.supplier-order-link_panel__vK3ja p{margin:0}.supplier-order-link_panel__vK3ja label{display:grid;gap:8px;min-width:0}.supplier-order-link_panel__vK3ja .checkline{display:flex;align-items:center;min-height:44px;gap:10px}.supplier-order-link_panel__vK3ja .checkline input{width:20px;height:20px;flex:none}.supplier-order-link_panel__vK3ja dd,.supplier-order-link_panel__vK3ja p,.supplier-order-link_panel__vK3ja small{overflow-wrap:anywhere}.supplier-order-link_source__jAPQl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:16px;background:var(--muted,#f4f1ec);border-radius:14px}.supplier-order-link_source__jAPQl dt{font-size:12px;color:#6f665d}.supplier-order-link_source__jAPQl dd{margin:5px 0 0;font-weight:600}.supplier-order-link_actions__RHKg7,.supplier-order-link_secondary__XByt7,.supplier-order-link_tabs__JOLMR{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.supplier-order-link_chosen__iaMUN,.supplier-order-link_create__DNUPQ,.supplier-order-link_recovery__J8d6u{display:grid;gap:12px;padding:16px;border:1px solid #d8cbbd;border-radius:14px}.supplier-order-link_candidates__XHRbI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:330px;overflow:auto}.supplier-order-link_candidates__XHRbI button{text-align:left;display:grid;gap:7px;min-width:0;padding:14px;border:1px solid #d8cbbd;border-radius:12px;background:#fff;color:#352b22;overflow-wrap:anywhere}.supplier-order-link_candidates__XHRbI button[aria-pressed=true]{border-color:#985d23;box-shadow:inset 0 0 0 1px #985d23;background:#fff6e9}.supplier-order-link_candidates__XHRbI button:focus-visible{outline:3px solid #985d23;outline-offset:2px}.supplier-order-link_candidates__XHRbI small,.supplier-order-link_candidates__XHRbI span{font-size:13px;color:#74675c}.supplier-order-link_secondary__XByt7{border-top:1px solid #e5ddd3;padding-top:12px}.supplier-order-link_secondary__XByt7 small{flex-basis:100%;color:#74675c}.supplier-order-link_help__pWoMC{color:#74675c;font-size:14px}.supplier-order-link_continue__p5vuP{font-weight:600;text-decoration:underline;min-height:44px;display:flex;align-items:center}@media(max-width:600px){.supplier-order-link_candidates__XHRbI,.supplier-order-link_source__jAPQl{grid-template-columns:1fr}.supplier-order-link_tabs__JOLMR>*{flex:1;white-space:normal}.supplier-order-link_panel__vK3ja header{flex-wrap:wrap}.supplier-order-link_actions__RHKg7>*{width:100%}}.purchase-master-select{position:relative;min-width:0}.purchase-master-trigger{width:100%;height:auto;min-height:44px;justify-content:space-between;text-align:left;white-space:normal}.purchase-master-trigger>span:first-child{min-width:0;overflow-wrap:anywhere}.purchase-master-menu{position:relative;margin-top:5px;z-index:30;min-width:0;padding:10px;border:1px solid #d9cbb7;border-radius:10px;background:#fff;box-shadow:0 8px 26px #302b2526}.purchase-master-menu [role=listbox]{max-height:220px;overflow-y:auto;margin:8px 0}.purchase-master-menu [role=option]{display:block;width:100%;padding:10px;text-align:left;border-radius:6px;overflow-wrap:anywhere;font:inherit}.purchase-master-menu [aria-selected=true],.purchase-master-menu [role=option]:focus-visible,.purchase-master-menu [role=option]:hover{background:#fff0d2}.purchase-master-menu>button{width:100%;border-top:1px solid #e1d9cc}.purchase-master-menu small{display:block;padding:6px;color:#796044}.purchase-master-detail{margin-top:5px}.purchase-master-menu [role=option]:disabled{color:var(--muted-foreground);background:transparent;cursor:not-allowed}.purchase-master-menu [role=option][data-badged]:not(:disabled){background:#edf5ed;box-shadow:inset 3px 0 #35714e}.purchase-master-menu [role=option][data-badged]:not(:disabled):is(:hover,:focus-visible,[aria-selected=true]){background:#fff0d2}.purchase-option-badge{display:inline-block;margin-inline-end:.5em;padding:.1em .55em;border-radius:1em;background:#225b40;color:white;font-size:.85em;font-weight:600;white-space:nowrap}.purchase-master-menu [role=option]:disabled .purchase-option-badge{background:#59635c}