.employment-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.employment-fields label{font-size:13px}.employment-fields input,.employment-fields select{display:block;box-sizing:border-box;width:100%;padding:11px;border:1px solid #b8cedd;border-radius:8px;font:inherit}.employment-fields button{font-size:11px}.employment-scroll{overflow:auto;max-width:100%;border:1px solid #d8e5ed;border-radius:10px;margin:14px 0}.employment-scroll table{width:100%;min-width:650px;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.8}.employment-scroll th,.employment-scroll td{padding:11px;border-bottom:1px solid #dae5ee;text-align:right;white-space:nowrap}.employment-scroll th{background:#eaf3f7}.employment-scroll tr>:first-child{position:sticky;right:0;background:#f5fafb;min-width:140px;white-space:normal;z-index:1}.seller-responsibility-dialog{width:min(96vw,1250px);max-height:92dvh;padding:20px;border:0;border-radius:14px;background:#f8fbfd;color:#19384e;overflow:auto}.seller-responsibility-dialog::backdrop{background:#102a40da}.seller-responsibility-dialog>header,.responsibility-overview>header{position:static!important;display:flex;align-items:center;justify-content:space-between;gap:10px}.seller-responsibility-dialog h2{font-size:20px}.seller-responsibility-dialog p{font-size:13px;line-height:1.9}.seller-responsibility-dialog button,.responsibility-overview button,#settings_sellersEmployment button{font:inherit;cursor:pointer;padding:10px 14px;border:1px solid #b9cedb;border-radius:8px;background:white;color:#155c76}.seller-responsibility-dialog input[type=search]{font:inherit;width:100%;box-sizing:border-box;padding:12px;border:1px solid #bfd0dd;border-radius:9px}.responsibility-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.responsibility-summary article{background:#eaf4f5;border-radius:10px;padding:14px;min-width:0}.responsibility-summary small,.responsibility-summary b{display:block;overflow-wrap:anywhere;margin:4px 0}.responsibility-summary small{font-size:11px}.responsibility-summary b{font-size:14px}@media(max-width:700px){.employment-fields{grid-template-columns:1fr}.employment-fields input,.employment-fields select{font-size:16px}.responsibility-summary{grid-template-columns:1fr 1fr}.seller-responsibility-dialog{padding:12px}.seller-responsibility-dialog>header{align-items:start}.seller-responsibility-dialog h2{font-size:17px}.responsibility-overview>header{flex-wrap:wrap}}

/* Full-width grid item; scrolling belongs to the table, never the whole page. */
#content.rank-mosaic-page>.responsibility-overview,.responsibility-overview{grid-column:1/-1;min-width:0;width:100%;box-sizing:border-box;background:#fff;border:1px solid #d5e1ef;border-radius:12px;padding:14px}.responsibility-overview>header{width:100%;flex-wrap:wrap}.responsibility-overview h3{margin:0;font-size:17px}.responsibility-overview>p{font-size:13px;line-height:1.9}.responsibility-overview .employment-scroll{width:100%;box-sizing:border-box;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.responsibility-overview .employment-scroll table{min-width:850px}.seller-responsibility-dialog{box-sizing:border-box;max-width:96vw}.responsibility-scroll-hint{font-size:12px;color:#527084}
.responsibility-overview .employment-scroll{direction:rtl;display:block;position:relative}.responsibility-overview .employment-scroll table{direction:rtl;width:max-content!important;min-width:850px!important;margin:0!important;position:static!important;transform:none!important;float:none!important}
