:root{--ink:#283526;--green:#46553b;--olive:#71815b;--cream:#f6f4ec;--paper:#fffdf7;--gold:#b69b58;--line:#e2e4d8;--muted:#777d6e;--orange:#e5932b}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 14px;font-weight:600;transition:background .2s,transform .2s}button:hover{background:#eef1e8}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.primary{background:var(--green);border-color:var(--green);color:#fff}.primary:hover{background:#33402b}.outline{border-color:#a8b39b;color:var(--green)}h1,h2,p{margin:0}h1,h2{font-weight:500;letter-spacing:-1.2px}h1{font-size:38px;line-height:1.16}h2{font-size:25px;line-height:1.25}p{color:var(--muted)}.eyebrow{display:block;color:var(--olive);font-size:11px;letter-spacing:2.3px;font-weight:700}input,select,textarea{border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff;max-width:100%;min-width:0}input[aria-invalid=true]{border-color:#c6423e}input[type=checkbox]{accent-color:var(--green);width:18px;height:18px;padding:0;cursor:pointer}label{display:block}small{font-size:12px;color:var(--muted)}.login-shell{min-height:100vh;display:grid;grid-template-columns:1.15fr 1fr}.login-story{background:var(--green);color:#fff;padding:55px 12%;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.login-story:after{content:'';position:absolute;width:560px;height:560px;border:1px solid #ffffff15;border-radius:50%;right:-300px;bottom:-300px;pointer-events:none}.login-story img{width:155px;margin-bottom:60px;background:#fffdf7;padding:12px;border-radius:15px}.login-story .eyebrow{color:#c4cdad}.login-story h1{font-size:clamp(48px,5vw,72px);letter-spacing:-3px;margin:22px 0}.login-story p{color:#d4dbc9;line-height:1.85;font-size:16px}.story-line{margin-top:70px;border-top:1px solid #ffffff25;padding-top:22px;font-size:11px;letter-spacing:2px}.story-line span{display:block;margin-top:8px;color:#c5cea9;font-size:9px}.login-card{width:min(420px,calc(100% - 48px));margin:auto;padding:50px 0}.login-card h2{font-size:31px;margin:18px 0 12px}.login-card form{margin:34px 0}.login-card label{font-size:13px;font-weight:600;margin-top:18px}.login-card input{display:block;width:100%;margin-top:8px;padding:13px;background:var(--paper)}.login-card .primary{width:100%;text-align:left;display:flex;justify-content:space-between;padding:15px;margin-top:24px}.error{font-size:13px;color:#ae3631;margin-top:12px}.login-card small{line-height:1.8}aside{position:fixed;inset:0 auto 0 0;width:230px;background:var(--green);color:#fff;padding:36px 24px;display:flex;flex-direction:column}.brand img{display:block;width:148px;height:104px;object-fit:contain;background:#fffdf7;border-radius:14px;padding:10px;margin-bottom:30px}aside .eyebrow{color:#c1cbaa;font-size:9px}aside h2{font-size:25px;margin:10px 0 27px}.nav{border:0;background:#ffffff14;text-align:left;color:#fff;padding:13px;font-weight:500;font-size:13px;display:flex;justify-content:space-between}.nav span{font-size:11px;color:#d6dec8}.nav:hover{background:#ffffff20}.side-note{border-top:1px solid #ffffff25;margin-top:38px;padding-top:23px}.side-note>span{font-size:9px;letter-spacing:1.6px;color:#c5cda9}.side-note p{color:#e1e6d7;font-size:13px;line-height:1.9;margin:14px 0}.side-note small{color:#b9c5ad;line-height:1.7;display:block;font-size:11px}.aside-bottom{margin-top:auto;padding-top:40px;display:grid;gap:12px}.aside-bottom>span{font-size:12px;color:#dde4d0}.aside-bottom button{border:0;color:#cfd9c0;text-align:left;background:transparent;font-size:11px;padding:2px}main{margin-left:230px;padding:40px 35px 28px;max-width:2000px}header{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:32px}header h1{margin:10px 0}header p{font-size:14px}.header-actions{display:flex;align-items:flex-end;flex-direction:column;gap:10px;flex-shrink:0}.header-actions>span{font-size:11px;color:var(--olive)}.header-actions>span.pending{color:#b27521}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:30px}.stats article{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:20px 23px;display:flex;flex-direction:column}.stats article>span{font-size:10px;letter-spacing:1.4px;color:var(--muted);font-weight:600}.stats strong{font-size:37px;font-weight:500;letter-spacing:-1.5px;margin:8px 0}.stats small{font-size:11px}.stats .stat-accent{background:#e6eadc;border-color:#d5ddc5}.workspace{background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden}.workspace-heading{padding:27px 25px;display:flex;gap:20px;justify-content:space-between;align-items:center}.workspace-heading h2{margin-top:7px}.tools{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tools button{font-size:11px;padding:9px 12px}.filter-bar{display:flex;gap:12px;padding:0 25px 22px}.search{display:flex;align-items:center;gap:8px;flex:1;border:1px solid var(--line);border-radius:9px;background:#fff;padding-left:12px}.search span{font-size:23px;color:var(--olive)}.search input{border:0;background:none;width:100%;font-size:13px}.filter-bar select{font-size:12px;max-width:200px}.filter-bar>button{font-size:11px}.bulk-bar{display:flex;align-items:center;gap:12px;padding:17px 25px;background:#f0f2e9;border-block:1px solid var(--line);flex-wrap:wrap}.bulk-bar>div{margin-right:auto}.bulk-bar strong{display:block;font-size:13px}.bulk-bar>div span{font-size:11px;color:var(--muted)}.bulk-bar label{font-size:10px;color:var(--muted);font-weight:600}.bulk-bar input{display:block;width:94px;margin-top:4px;padding:7px 9px;font-size:13px}.bulk-bar button{font-size:11px;padding:10px}.table-wrap{overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:1190px;font-size:12px}thead{background:#f8f8f2}th{text-align:left;font-weight:600;color:#78806e;font-size:10px;letter-spacing:.3px;padding:17px 12px;white-space:nowrap;border-bottom:1px solid var(--line)}td{padding:18px 12px;border-bottom:1px solid #eceee5;vertical-align:top}tr.selected{background:#f0f4e8}th:first-child,td:first-child{padding-left:22px;width:45px}td small{display:block;font-size:10px;margin-top:7px;line-height:1.5}td input[type=number]{width:96px;font-size:13px;font-weight:500;padding:8px}td .currency-input{display:flex;align-items:center;gap:5px;white-space:nowrap}.currency-input>span{color:#919786;font-size:12px}td .currency-input input{width:102px}.product-cell{width:260px;min-width:260px}.product-cell>div{display:flex;gap:9px}.product-mark{display:grid;place-items:center;border:1px solid #e3dec9;border-radius:10px;background:#f0eadd;color:#748252;width:30px;height:36px;flex-shrink:0;font-size:17px}.product-cell>div>div{min-width:0;flex:1}.name-input{font-size:13px;font-weight:650;border:0;background:transparent;padding:0;width:100%;border-radius:0;min-height:24px}.name-input:focus{background:#fff}.variant{font-size:10px;color:var(--muted);display:block;margin:2px 0 4px;max-width:240px}.sku-input{display:block;width:100%;font-size:10px;letter-spacing:.5px;color:#7b806f;background:transparent;border:0;padding:0}.sku-input::placeholder{color:#b28339}.unit-line{display:flex;gap:4px}.unit-line input[type=number]{width:72px}.unit-line select{font-size:12px;padding:7px 4px;width:60px}.portion{font-size:9px;border:0;background:none;color:var(--olive);padding:8px 0;white-space:nowrap}.base-label{display:block;font-size:9px;color:var(--muted);margin-top:7px}.base-label input[type=number]{display:block;margin-top:3px;width:100%;font-size:11px;padding:5px;background:#fafbf6}.percent-input{display:flex;align-items:center;gap:4px}.percent-input input[type=number]{width:64px}.percent-input span{font-size:12px;color:#8a937e}td details{margin-top:8px;font-size:10px;width:122px}summary{cursor:pointer;color:var(--olive);list-style-position:inside}details label{margin-top:9px;font-size:10px;color:var(--muted)}details input[type=number],details textarea{display:block;margin-top:3px;font-size:11px;padding:6px;width:100%}.sale-cell .currency-input input{font-weight:700;color:var(--green);font-size:15px;width:108px}.sale-cell input[readonly]{background:#eff3e7;border-color:#dbe3cd}.auto-label{font-size:9px;color:var(--muted);display:flex;gap:5px;align-items:center;margin-top:8px;white-space:nowrap}.auto-label input{width:13px;height:13px}.profit-cell{white-space:nowrap;min-width:115px}.profit-cell strong{display:block;font-size:15px;color:var(--green);font-weight:650;padding-top:7px}.profit-cell span{display:block;margin-top:6px;font-size:11px;color:var(--olive)}.profit-cell .negative{color:#b24137}.delete{padding:2px 7px;border:0;background:none;color:#9d9c8e;font-size:22px}#empty{text-align:center;color:var(--muted);padding:60px}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:18px 25px;font-size:11px;color:var(--muted)}.table-footer>div{display:flex;gap:15px;align-items:center}.table-footer button{padding:5px 12px}.formula-note{display:grid;grid-template-columns:150px 1fr;gap:8px 25px;margin:26px 5px;font-size:11px}.formula-note strong{font-size:13px;font-weight:600}.formula-note p{font-size:11px;line-height:1.8}.formula-note small{grid-column:2;font-size:10px;line-height:1.7}dialog{border:1px solid var(--line);border-radius:18px;padding:30px;width:min(440px,calc(100% - 30px));box-shadow:0 20px 100px #1d302340;background:var(--paper)}dialog::backdrop{background:#19231675;backdrop-filter:blur(4px)}dialog h2{font-size:25px;margin-bottom:15px}dialog p{font-size:14px;line-height:1.8}dialog label{font-size:13px;margin-top:17px}dialog input{width:100%;margin-top:5px}.dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:15px 23px;background:var(--ink);color:#fff;border-radius:12px;font-size:13px;z-index:100;max-width:90vw;box-shadow:0 8px 25px #28352635}.login-card,main{animation:enter .5s ease-out}@keyframes enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1700px){main{padding:48px}.product-cell{width:290px;min-width:290px}.table-wrap table{font-size:13px}td{padding:22px 15px}th{font-size:11px}.product-cell input{font-size:14px}.product-cell .sku-input{font-size:11px}}@media(max-width:1150px){aside{width:190px;padding:27px 18px}main{margin-left:190px;padding:30px 22px}header{align-items:flex-start}header h1{font-size:32px}.stats article{padding:17px}.workspace-heading{align-items:flex-start}.tools{max-width:240px}.filter-bar{flex-wrap:wrap}.search{min-width:250px}.formula-note{grid-template-columns:1fr}.formula-note small{grid-column:1}}@media(max-width:760px){.login-shell{grid-template-columns:1fr}.login-story{padding:30px}.login-story img{width:100px;margin-bottom:26px}.login-story h1{font-size:38px;letter-spacing:-1.6px;margin:13px 0}.login-story p{font-size:13px}.story-line{display:none}.login-card{padding:36px 0}.login-card h2{font-size:27px}aside{position:static;width:auto;padding:16px 20px;display:flex;flex-direction:row;align-items:center;gap:16px}.brand img{width:65px;height:46px;padding:4px;margin:0;border-radius:6px}aside>.eyebrow,aside>h2,.nav,.side-note{display:none}.aside-bottom{margin:0 0 0 auto;padding:0;display:grid;grid-template-columns:auto auto;align-items:center;gap:7px 12px}.aside-bottom>span{grid-column:1/-1;text-align:right}.aside-bottom button{font-size:10px}main{margin:0;padding:26px 15px}header{flex-direction:column;gap:20px;margin-bottom:24px}header h1{font-size:31px}.header-actions{width:100%;align-items:stretch;flex-direction:row;justify-content:space-between;align-items:center}.header-actions .primary{font-size:11px;padding:11px}.header-actions>span{font-size:10px}.stats{grid-template-columns:1fr 1fr;gap:10px}.stats article{padding:17px}.stats strong{font-size:30px}.stats article>span{font-size:9px}.stats small{font-size:10px}.workspace-heading{padding:22px 16px;display:block}.workspace-heading h2{font-size:23px}.tools{margin-top:18px;max-width:none;justify-content:flex-start;gap:6px}.tools button{font-size:10px;padding:8px 9px}.filter-bar{padding:0 16px 20px;gap:8px}.search{flex-basis:100%;min-width:0}.filter-bar select{flex:1;max-width:none;min-width:0;font-size:11px}.filter-bar>button{padding:8px}.bulk-bar{padding:15px 16px;gap:10px}.bulk-bar>div{flex-basis:100%}.bulk-bar input{width:84px}.bulk-bar button{font-size:10px}.table-wrap{overflow:visible}.table-wrap table{display:block;min-width:0}.table-wrap thead{display:none}.table-wrap tbody{display:block}.table-wrap tr{display:grid;grid-template-columns:1fr 1fr;padding:18px 16px;gap:15px;border-bottom:1px solid var(--line);position:relative}.table-wrap td{display:block;border:0;padding:0;min-width:0}.table-wrap td:first-child{position:absolute;right:16px;top:18px;width:auto;padding:0}.table-wrap td:nth-child(2){grid-column:1/-1;padding-right:28px;width:auto;min-width:0}.table-wrap td:nth-child(3):before{content:'SATIŞ MİKTARI'}.table-wrap td:nth-child(4):before{content:'GELİŞ FİYATI'}.table-wrap td:nth-child(5):before{content:'KARGO / GİDER'}.table-wrap td:nth-child(6):before{content:'MALİYET ÜZERİNE ORAN'}.table-wrap td:nth-child(7):before{content:'SATIŞ FİYATI'}.table-wrap td:nth-child(8):before{content:'NET KÂR / MARJ'}.table-wrap td:before{display:block;font-size:8px;color:var(--muted);letter-spacing:1px;font-weight:600;margin-bottom:6px}.table-wrap td:last-child{position:absolute;right:13px;bottom:14px}.table-wrap .product-cell small{margin-left:39px}.table-wrap .name-input{font-size:14px}.table-wrap .variant{max-width:none}.table-wrap .currency-input input{width:calc(100% - 17px)}.base-label input[type=number]{max-width:100%}.unit-line input[type=number]{flex:1;width:60px}.table-wrap td:nth-child(8){padding-right:20px}.table-footer{padding:16px;font-size:10px;gap:12px}.table-footer>div{gap:8px}.formula-note{margin:22px 2px}.table-wrap td details{width:auto}.table-wrap details input{width:100%}.table-wrap td .percent-input input{width:calc(100% - 17px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
@media(max-width:760px){.login-card input,.table-wrap input[type=number],.table-wrap .base-label input[type=number],.table-wrap .sku-input,.search input,.bulk-bar input,dialog input{font-size:16px}.table-wrap .sku-input{font-size:12px}}

/* Okunabilir çalışma alanı: ana metinler 16 px, yardımcı metinler en az 13 px. */
body{font-size:16px}.eyebrow{font-size:12px}small{font-size:14px;color:#626c59}
header p{font-size:16px}.header-actions>span{font-size:14px}.header-actions .primary{font-size:15px}
.stats article>span{font-size:13px;letter-spacing:.8px}.stats small{font-size:14px}.stats strong{font-size:40px}
.workspace-heading h2{font-size:28px}.tools button,.filter-bar>button{font-size:14px}.search input,.filter-bar select{font-size:16px}
.bulk-bar strong{font-size:16px}.bulk-bar>div span{font-size:14px;color:#626c59}.bulk-bar label{font-size:14px}.bulk-bar input{font-size:16px;width:106px;padding:10px}.bulk-bar button{font-size:14px}
.table-wrap table{min-width:1510px;font-size:16px}th{font-size:14px;color:#59644e;letter-spacing:0;padding:20px 14px}td{padding:22px 14px}td small{font-size:13px;color:#626c59}td input[type=number],td .currency-input input{font-size:16px;width:112px;padding:11px 9px}.currency-input>span{font-size:15px}
.product-cell{min-width:350px;width:350px}.product-cell>div{gap:13px;align-items:flex-start}.product-cell>div>div{width:calc(100% - 77px)}
.product-thumb{position:relative;display:block;flex:0 0 64px;width:64px;height:64px;border:1px solid #e2e4d8;border-radius:12px;background:white;overflow:hidden}.product-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:white}.image-fallback{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:23px;color:var(--olive);background:#f0eadd}.image-fallback small{font-size:10px;margin:0}.product-thumb.missing img{display:none}
.product-cell .name-input{display:block;font-size:17px;font-weight:650;line-height:1.4;border:0;padding:0;background:transparent;width:100%;resize:vertical;min-height:48px;max-width:none;letter-spacing:0;overflow:auto}.product-cell .variant{font-size:14px;max-width:none}.product-cell .sku-input{font-size:14px;color:#5e6754}.product-cell>small{margin-left:77px}
.unit-line input[type=number]{width:84px}.unit-line select{font-size:16px;width:76px;padding:9px 6px}.portion{font-size:13px;white-space:normal;text-align:left;line-height:1.5;padding-top:12px}.base-label{font-size:13px}.base-label input[type=number]{font-size:15px;padding:8px}.percent-input input[type=number]{width:78px}.percent-input span{font-size:16px}
td details{font-size:13px;width:150px}details label{font-size:14px}details input[type=number],details textarea{font-size:16px;padding:9px}.auto-label{font-size:13px;gap:7px}.auto-label input{width:17px;height:17px}.sale-cell .currency-input input{font-size:19px;width:124px}.profit-cell strong{font-size:19px}.profit-cell span{font-size:14px}.profit-cell{min-width:135px}.delete{font-size:26px}.table-footer{font-size:14px}.table-footer button{font-size:16px}
.formula-note{grid-template-columns:175px 1fr;font-size:14px}.formula-note strong{font-size:16px}.formula-note p,.formula-note small{font-size:14px}.side-note>span,aside .eyebrow{font-size:12px;letter-spacing:1px}.side-note p,.side-note small{font-size:14px}.nav{font-size:15px}.nav span,.aside-bottom>span,.aside-bottom button{font-size:14px}.login-card label,.login-card small,.error{font-size:15px}.login-card input{font-size:17px}
@media(max-width:1150px){.formula-note{grid-template-columns:1fr}.formula-note small{grid-column:1}.filter-bar select{max-width:240px}}
@media(max-width:760px){
 aside{padding:16px}.aside-bottom button,.aside-bottom>span{font-size:13px}main{padding:24px 14px}header p{font-size:16px}header h1{font-size:32px}.header-actions{flex-wrap:wrap;gap:12px}.header-actions>span{font-size:13px}.header-actions .primary{font-size:14px;padding:12px}
 .stats article{padding:16px}.stats article>span{font-size:11px;letter-spacing:.4px}.stats small{font-size:13px}.stats strong{font-size:34px}.workspace-heading h2{font-size:26px}.tools button,.filter-bar>button{font-size:13px;padding:10px}.filter-bar select{font-size:14px;max-width:none}.search input{font-size:16px}.bulk-bar>div span{font-size:14px}.bulk-bar label{font-size:13px}.bulk-bar input{width:86px;font-size:16px;padding:9px}.bulk-bar button{font-size:13px;padding:11px}
 .table-wrap table{min-width:0}.table-wrap tr{padding:22px 16px;gap:20px 14px}.table-wrap td:before{font-size:11px;letter-spacing:.4px;color:#59644e;margin-bottom:9px}.table-wrap td:first-child{top:22px}.table-wrap td:nth-child(2){min-width:0;width:auto}.product-cell>div>div{width:calc(100% - 69px)}.product-thumb{flex-basis:56px;width:56px;height:56px}.product-cell .name-input{font-size:16px;min-height:48px}.product-cell .variant{font-size:14px}.product-cell .sku-input{font-size:16px}.table-wrap .product-cell>small{margin-left:69px;font-size:13px}.table-wrap input[type=number],.table-wrap .base-label input[type=number]{font-size:16px}.unit-line select{width:65px;font-size:16px}.table-wrap td details{width:auto}.table-wrap .currency-input input{width:calc(100% - 17px)}.percent-input span{font-size:14px}.auto-label{font-size:12px;white-space:normal}.sale-cell .currency-input input{font-size:19px}.profit-cell strong{font-size:19px}.table-footer{font-size:13px;padding:16px;flex-wrap:wrap}.formula-note p,.formula-note small{font-size:14px}.portion{font-size:13px}.login-card input{font-size:17px}
}
/* Dizüstünde bütün fiyat alanları görünür kalır: ürün yanında iki sıra giriş. */
@media(min-width:761px) and (max-width:1850px){
 .table-wrap{overflow:visible}.table-wrap table,.table-wrap tbody{display:block;min-width:0}.table-wrap thead{display:none}.table-wrap tr{display:grid;grid-template-columns:minmax(240px,1.55fr) repeat(3,minmax(120px,1fr));gap:22px 24px;padding:26px;position:relative;border-bottom:1px solid var(--line)}.table-wrap td{display:block;min-width:0;padding:0;border:0}.table-wrap td:first-child{position:absolute;top:28px;left:22px;width:auto}.table-wrap td:nth-child(2){grid-row:span 2;min-width:0;width:auto;padding-left:28px}.table-wrap td:last-child{position:absolute;right:17px;bottom:17px}.table-wrap td:nth-child(3):before{content:'SATIŞ MİKTARI'}.table-wrap td:nth-child(4):before{content:'GELİŞ FİYATI'}.table-wrap td:nth-child(5):before{content:'KARGO / GİDER'}.table-wrap td:nth-child(6):before{content:'MALİYET ÜZERİNE ORAN'}.table-wrap td:nth-child(7):before{content:'SATIŞ FİYATI'}.table-wrap td:nth-child(8):before{content:'NET KÂR / MARJ'}.table-wrap td:before{display:block;font-size:12px;letter-spacing:.4px;color:#59644e;font-weight:600;margin-bottom:9px}.table-wrap .currency-input input,.table-wrap .percent-input input{width:calc(100% - 20px)}.table-wrap .unit-line input{flex:1;min-width:0}.table-wrap td details{width:auto}.table-wrap .product-cell>div{display:block}.table-wrap .product-cell>div>div{width:100%;margin-top:12px}.table-wrap .product-cell>small{margin-left:0}.table-wrap .name-input{min-height:70px}.table-wrap .product-cell .variant{font-size:14px}.table-wrap .sku-input{font-size:14px}.table-wrap .auto-label{white-space:normal}.table-wrap .profit-cell{min-width:0;padding-right:20px}.table-wrap .base-label input{width:100%}
}
@media(min-width:761px) and (max-width:1100px){.table-wrap tr{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px;gap:22px 18px}.table-wrap td:nth-child(2){grid-column:1/-1;grid-row:auto;padding-left:30px}.table-wrap .product-cell>div{display:flex}.table-wrap .product-cell>div>div{margin-top:0}.table-wrap .name-input{min-height:48px}.table-wrap .product-cell>small{margin-left:77px}.table-wrap .portion{font-size:12px}}
