[data-yamal-partial-fee-v36] { min-width:0; }
[data-yamal-partial-fee-v36] fieldset { min-width:0; margin:1.4rem 0; padding:1rem; border:1px solid var(--line,#d8e1e6); border-radius:12px; }
[data-yamal-partial-fee-v36] legend { font-weight:700; padding:0 .3rem; }
[data-yamal-partial-fee-v36] [data-sensitive] { margin:1.4rem 0; padding:1rem; border:1px solid var(--line,#d8e1e6); border-radius:12px; }
[data-yamal-partial-fee-v36] summary { cursor:pointer; min-height:44px; overflow-wrap:anywhere; }
[data-yamal-partial-fee-v36] .field { min-width:0; margin:1rem 0; }
[data-yamal-partial-fee-v36] input,[data-yamal-partial-fee-v36] select { width:100%; min-width:0; min-height:44px; box-sizing:border-box; }
[data-yamal-partial-fee-v36] small { display:block; overflow-wrap:anywhere; }
[data-yamal-partial-fee-v36] small[hidden] { display:none; }
[data-yamal-partial-fee-v36] [aria-invalid=true] { outline:2px solid var(--danger,#a63232); outline-offset:2px; }
[data-yamal-partial-fee-v36] [data-feedback] { color:var(--danger,#a63232); }
[data-yamal-partial-fee-v36] [data-result] { margin:1.3rem 0; padding:1rem; background:var(--panel,#f3f6f8); border-radius:12px; overflow-wrap:anywhere; }
[data-yamal-partial-fee-v36] .source-link { overflow-wrap:anywhere; }
[data-yamal-partial-fee-v36] .form-actions { display:flex; flex-wrap:wrap; gap:.7rem; margin-left:0; margin-right:0; }
[data-yamal-partial-fee-v36] .form-actions button,[data-yamal-partial-entry] button { min-height:44px; max-width:100%; white-space:normal; }
