#distributionReturnView [hidden]{display:none!important}
#distributionReturnView{min-width:0;max-width:100%}
#distributionReturnView .distribution-return-body{display:grid;gap:12px;padding:14px;min-width:0}
#distributionReturnView .distribution-return-tabs,#distributionReturnView .distribution-return-actions,#distributionReturnView .distribution-return-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
#distributionReturnView :is(button,input,select){min-height:42px;padding:8px 12px;font:inherit}
#distributionReturnView button{cursor:pointer}
#distributionReturnView button[aria-selected=true]{background:var(--green);color:#fff}
#distributionReturnView :is(button,input,select):focus-visible{outline:3px solid var(--green);outline-offset:2px}
#distributionReturnView label{display:grid;gap:6px}
#distributionReturnView select{border:1px solid var(--line);border-radius:6px;max-width:100%;min-width:190px;background:var(--surface,#fff);color:inherit}
#distributionReturnView input{border:1px solid var(--line);border-radius:6px;max-width:100%;box-sizing:border-box;background:var(--surface,#fff);color:inherit}
#distributionReturnView .distribution-return-table{max-width:100%;overflow:auto;margin-block:12px}
#distributionReturnView table{width:100%;min-width:650px;border-collapse:collapse}
#distributionReturnView :is(th,td){padding:10px;text-align:right;border-bottom:1px solid var(--line);vertical-align:middle}
#distributionReturnView th{background:var(--green-soft,#eef6f1)}
#distributionReturnView td input{width:110px}
#distributionReturnMessage,#distributionReturnReview,#distributionReturnDocuments{line-height:1.9;padding:10px;border-inline-start:3px solid var(--green);background:var(--green-soft,#eef6f1)}
#distributionReturnMessage.is-error,#distributionReturnBridge{color:var(--danger,#b42318)}
#distributionReturnView .distribution-return-notice{padding:10px 14px;border:1px solid var(--green);border-radius:8px;font-weight:700;color:var(--green);margin:0}
#distributionReturnView .distribution-return-help{color:var(--muted);line-height:1.8}
#distributionReturnTitle{font-size:16px;margin:0}
#distributionReturnSummary{padding-block:8px;color:var(--muted)}
#distributionReturnClose{margin-inline-start:auto;min-width:44px;font-size:24px;line-height:1;border:1px solid var(--line);border-radius:6px;background:var(--surface,#fff);color:inherit}
@media(max-width:600px){#distributionReturnView .distribution-return-toolbar>label{width:100%}#distributionReturnView :is(input,button){min-height:44px}}

#distributionReturnView.has-return-editor>.panel-head{display:none}
#distributionReturnView .distribution-return-body{gap:4px;padding:8px;grid-template-columns:minmax(0,1fr)}
#distributionReturnView .distribution-return-body>p{margin:3px 0;padding:5px 8px;font-size:12px}
#distributionReturnView :is(button,input){min-height:32px;padding:4px 8px;font-size:12px}
#distributionReturnEditor{min-width:0}
#distributionReturnEditor>.distribution-return-toolbar:first-child{padding:8px;background:#123f34;color:white}
#distributionReturnEditor>.distribution-return-toolbar:first-child button{background:transparent;color:white;border:1px solid #91ada5}
#distributionReturnEditor .distribution-return-table{max-height:calc(100dvh - 290px);min-height:200px;contain:layout paint}
#distributionReturnView .distribution-return-table{margin:5px 0}
#distributionReturnView :is(th,td){padding:5px 7px;font-size:12px}
#distributionReturnEditor>p{margin:4px 0;font-size:11px}
#distributionReturnSummary{padding:4px 0;font-size:12px}
#distributionReturnDocuments:empty{display:none}
@media(pointer:coarse){#distributionReturnView :is(button,input){min-height:44px}}
