#topdanSatisPage{padding:0 0 14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tds-page{display:flex;flex-direction:column;gap:14px;padding:14px 14px 0;background:radial-gradient(circle at top left,rgba(191,219,254,.55),transparent 24%),linear-gradient(180deg,#f8fbff 0,#eef6ff 100%);border-radius:22px;color:#1f2937}.tds-filters,.tds-panel,.tds-summary,.tds-topbar{background:rgba(255,255,255,.95);border:1px solid rgba(191,219,254,.95);border-radius:20px}.tds-filters,.tds-panel,.tds-summary{box-shadow:0 14px 34px rgba(15,23,42,.08)}.tds-topbar{padding:12px 14px;background:linear-gradient(180deg,#f8fafc 0,#eef2f7 100%);color:#111827;border:1px solid #d1d5db;box-shadow:0 4px 12px rgba(15,23,42,.06)}.tds-eyebrow{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.tds-title{margin:4px 0 0;font-size:clamp(16px,2.2vw,22px);line-height:1.2;letter-spacing:-.01em;font-weight:700}.tds-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:12px}.tds-field{display:flex;flex-direction:column;gap:6px}.tds-field--anbar{grid-column:span 2}.tds-field label{font-size:11px;font-weight:600;color:#374151}.tds-field input{box-shadow:inset 0 1px 2px rgba(15,23,42,.04)}.tds-field input,.tds-field select{height:30px;padding:0 8px;border-radius:4px;border:1px solid #c7cdd6;background:#fff;font-size:12px;color:#111827;outline:0}.tds-field input:focus,.tds-field select:focus,.tds-tab-search input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.tds-actions{display:flex;align-items:flex-end}.tds-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:4px 10px;border:0;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.tds-btn:hover{filter:brightness(1.03)}.tds-btn:active{transform:scale(.985)}.tds-btn--ghost,.tds-btn--primary{color:#111827;border:1px solid #b8bec8}.tds-btn--primary{width:100%;background:linear-gradient(180deg,#fff 0,#e9edf3 100%);box-shadow:inset 0 1px 0#fff}.tds-btn--ghost{background:linear-gradient(180deg,#fff 0,#edf1f5 100%)}.tds-btn__ico{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background:#e5e7eb;color:#111827}.tds-btn--ghost .tds-btn__ico{background:rgba(37,99,235,.08)}.tds-status-row{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;min-height:22px}.tds-loading{font-size:13px;font-weight:700;color:#0f766e}.tds-info{font-size:13px;color:#334155}.tds-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:10px}.tds-card{padding:10px;border-radius:6px;background:#fff;border:1px solid #d1d5db;box-shadow:none}.tds-card--empty{grid-column:1/-1}.tds-card__label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.tds-card__value{margin-top:4px;font-size:16px;font-weight:700;color:#111827}.tds-card__subvalue{margin-top:2px;font-size:11px;font-weight:600;color:#374151}.tds-card__meta{margin-top:8px;font-size:12px;line-height:1.45;color:#475569}.tds-main-view{min-height:0}.tds-panel{padding:10px}.tds-panel__head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.tds-tab-search{margin-left:auto;min-width:min(100%,280px)}.tds-tab-search input{width:100%;height:30px;padding:0 8px;border-radius:4px;border:1px solid #c7cdd6;background:#fff;outline:0}.tds-drug-view__titlebox{min-width:0;flex:1 1 320px}.tds-drug-view__title{margin:4px 0 0;font-size:20px;font-weight:800;color:#0f172a}.tds-drug-view__meta{margin-top:4px;font-size:12px;color:#64748b}.tds-table-head{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;justify-content:space-between;margin-bottom:10px}.tds-table-title{font-size:13px;font-weight:700;color:#111827}.tds-table-meta{font-size:11px;color:#6b7280}.tds-table-wrap{overflow:auto;border-radius:4px;border:1px solid #cfd5dd;background:#fff}.tds-table-wrap--main{max-height:min(50vh,560px)}.tds-table-wrap--detail{max-height:min(25vh,240px)}.tds-table-wrap--drill,.tds-table-wrap--modal{max-height:min(72vh,680px)}.tds-table{width:100%;min-width:920px;border-collapse:collapse}.tds-table tbody td,.tds-table thead th{padding:6px 8px;color:#111827;white-space:nowrap}.tds-table thead th{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#f7f8fa 0,#e8ebf0 100%);border-bottom:1px solid #cfd5dd;font-size:11px;font-weight:600;text-align:left}.tds-th-btn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:0 0;color:inherit;font:inherit;cursor:pointer}.tds-sort{color:#6b7280;font-size:10px}.tds-table tbody td{border-top:1px solid #e5e7eb;font-size:12px;background:#fff}.tds-table tbody tr:nth-child(even) td{background:#fcfcfd}.tds-table tbody tr:hover td{background:#f3f4f6}.tds-table tbody tr.is-selected td{background:#e5e7eb}.tds-row{cursor:pointer}.tds-cell--num,.tds-table thead th.tds-th--num{text-align:center;font-variant-numeric:tabular-nums}.tds-empty{padding:18px!important;text-align:center!important;color:#64748b!important;font-style:italic}.tds-detail{position:relative;z-index:20;margin-top:2px;padding:10px;border-top-left-radius:6px;border-top-right-radius:6px;background:rgba(255,255,255,.98);border:1px solid #cfd5dd;box-shadow:0-4px 10px rgba(15,23,42,.06);max-height:36vh;transition:max-height .2s ease,padding .2s ease;overflow:hidden}.tds-detail__head-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.tds-detail__toggle{border:1px solid #b8bec8;background:linear-gradient(180deg,#fff 0,#e9edf3 100%);color:#111827;border-radius:4px;height:28px;padding:0 10px;font-size:12px;font-weight:600;cursor:pointer}.tds-detail--collapsed{max-height:60px;padding-top:10px;padding-bottom:10px}.tds-detail--collapsed .tds-detail__chips,.tds-detail--collapsed .tds-detail__meta,.tds-detail--collapsed .tds-table-wrap--detail{display:none}.tds-detail__head{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.tds-detail__eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.tds-detail__title{margin:4px 0 0;font-size:13px;font-weight:700;color:#111827}.tds-detail__meta{font-size:12px;color:#475569}.tds-detail__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.tds-chip,.tds-op{display:inline-flex;align-items:center;padding:4px 8px;font-size:11px}.tds-chip{gap:6px;border-radius:4px;background:#f3f4f6;color:#111827;font-weight:600}.tds-chip strong{color:#0f172a}.tds-op{justify-content:center;min-width:82px;border-radius:999px;font-weight:800}.tds-op--sale{background:#dcfce7;color:#166534}.tds-op--return{background:#ffedd5;color:#c2410c}.tds-context-menu{position:fixed;z-index:120;min-width:128px;padding:4px;border-radius:8px;background:#fff;border:1px solid #cfd5dd;box-shadow:0 8px 18px rgba(15,23,42,.12)}.tds-context-menu__btn{width:100%;min-height:24px;border:1px solid #93c5fd;border-radius:3px;background:linear-gradient(180deg,#ecfeff 0,#dbeafe 100%);color:#000!important;font-size:10.5px;font-weight:600;letter-spacing:.01em;padding:2px 8px;cursor:pointer}.tds-context-menu__btn:active,.tds-context-menu__btn:focus,.tds-context-menu__btn:hover{color:#000!important}.tds-modal{position:fixed;inset:0;z-index:140}.tds-modal__backdrop{position:absolute;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(3px)}.tds-modal__card{position:relative;width:min(1100px,calc(100% - 28px));max-height:min(88vh,900px);margin:36px auto;padding:16px;border-radius:20px;background:#fff;border:1px solid #dbeafe;box-shadow:0 24px 60px rgba(15,23,42,.22)}.tds-modal__head{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.tds-modal__title{margin:4px 0 0;font-size:20px;font-weight:800;color:#0f172a}.tds-modal__meta{margin-top:4px;font-size:12px;color:#64748b}.tds-modal__close{width:38px;height:38px;border:0;border-radius:4px;background:linear-gradient(180deg,#fff 0,#e9edf3 100%);color:#111827;font-size:24px;line-height:1;cursor:pointer}@media (max-width:1180px){.tds-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.tds-actions,.tds-field--anbar{grid-column:span 3}.tds-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){#topdanSatisPage{padding-bottom:0}.tds-page{padding:10px 10px 0;gap:10px;border-radius:0}.tds-filters,.tds-panel,.tds-summary,.tds-topbar{border-radius:16px}.tds-filters{grid-template-columns:1fr;padding:14px}.tds-actions,.tds-field--anbar{grid-column:span 1}.tds-summary{grid-template-columns:1fr;padding:12px}.tds-panel{padding:12px}.tds-panel__head{align-items:stretch}.tds-tab-search{min-width:100%;margin-left:0}.tds-table-wrap--main{max-height:min(42vh,420px)}.tds-table{min-width:760px}.tds-detail{padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;max-height:40vh}.tds-detail__head-right{width:100%;align-items:stretch}.tds-table-wrap--detail{max-height:30vh}.tds-modal__card{width:calc(100% - 18px);margin:10px auto;padding:12px;max-height:calc(100vh - 20px);border-radius:16px}}