.converter-compact .converter-hero{padding:28px 0 22px;max-width:1000px}.converter-compact .converter-hero h1{font-size:clamp(32px,4vw,54px);line-height:1.14;overflow-wrap:anywhere;margin-bottom:16px}.converter-compact .converter-private{font-size:13px;line-height:1.6;margin:0}.converter-compact .converter-controls,.converter-compact .utility-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:26px}.converter-compact .converter-drop{position:static;min-height:180px;align-self:start;padding:18px}.converter-compact .converter-file-label{width:100%;max-width:100%;min-height:96px;padding:16px;gap:8px}.converter-compact .converter-file-label>span{font-size:30px}.converter-compact .converter-file-label strong{font-size:18px}.converter-compact .converter-file-label:focus-within{outline:3px solid #bd693c;outline-offset:3px}.converter-compact .converter-drop .small-note{margin:10px 0 0;line-height:1.6}.converter-compact .converter-settings,.converter-compact .utility-controls{min-width:0}.converter-compact input:not([type=checkbox]),.converter-compact select{font-size:16px;max-width:100%;min-height:46px}.converter-compact button{min-width:44px;min-height:44px;font:inherit}.converter-compact .converter-actions{display:flex;flex-wrap:wrap;gap:10px}.converter-compact .converter-actions button{padding:10px 14px;border-radius:8px}.converter-compact .converter-submit{min-height:50px;width:100%;font-size:16px;line-height:1.5;margin:16px 0 0}.converter-compact .converter-filename{overflow-wrap:anywhere;word-break:break-word;line-height:1.5}.converter-compact .converter-filename:empty,.converter-compact [data-status]:empty,.converter-compact [data-u-status]:empty{display:none}.converter-compact .converter-files{margin:12px 0}.converter-compact .converter-files li{gap:6px}.converter-compact .converter-files li>span{overflow-wrap:anywhere}.converter-compact .converter-files button{flex:none;min-width:44px;min-height:44px;padding:5px 10px}.converter-compact .converter-loss{margin:16px 0;padding:14px}.converter-compact .converter-loss label,.converter-compact .review-check{min-height:48px;display:flex;align-items:center;gap:12px;line-height:1.55;cursor:pointer}.converter-compact input[type=checkbox]{width:22px;height:22px;flex:none;accent-color:#315641}.converter-compact .converter-loss ul{margin:10px 0}.converter-advanced,.converter-more,.utility-review-toggle{border-top:1px solid #d2d9c8;margin-top:14px}.converter-compact summary{min-width:44px;min-height:46px;cursor:pointer;line-height:1.5;display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;font-weight:600;list-style:none}.converter-compact summary::-webkit-details-marker{display:none}.converter-compact summary:before{content:'+';font-size:20px;font-weight:400;flex:none}.converter-compact details[open]>summary:before{content:'−'}.converter-compact .converter-more{margin:28px 0 20px}.converter-compact .converter-more>.converter-docs{padding-top:18px}.converter-compact .converter-review{padding:24px}.converter-compact .converter-palette{margin-top:20px}.converter-compact .converter-preview-head{display:flex;flex-wrap:wrap;gap:16px}.converter-compact .native-app-cta{margin-top:22px}.converter-compact .native-app-cta p{font-size:14px;line-height:1.6}.converter-compact .native-app-actions .store-button{min-height:60px}.converter-compact .native-app-actions .converter-submit{margin:0}.converter-compact .converter-batch-item{padding:14px}.converter-compact .converter-batch-item strong{overflow-wrap:anywhere;min-width:0}.converter-compact .converter-batch-state{font-size:13px;margin:6px 0}.converter-compact .converter-batch-file{min-height:44px;display:flex;align-items:center}.converter-compact .converter-batch-preview,.converter-compact .converter-batch-changes{margin-top:6px}.converter-compact .converter-batch-changes label{display:flex;gap:12px;align-items:center;min-height:48px;line-height:1.5}.converter-compact .utility-app-slot{padding:0 26px 22px}.converter-compact .utility-review-toggle{margin:0 26px 20px}.converter-compact .utility-review-toggle .converter-review{padding:16px 0}.stock-check-target{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}.converter-compact .print-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
@media(max-width:760px){.converter-compact .converter-hero{padding:24px 0 18px}.converter-compact .converter-controls,.converter-compact .utility-columns{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.converter-compact .converter-drop{min-height:128px;padding:12px}.converter-compact .converter-drop-hint{display:none}.converter-compact .converter-file-label{min-height:82px;padding:10px;gap:5px}.converter-compact .converter-file-label>span{font-size:25px}.converter-compact .converter-file-label strong{font-size:17px}.converter-compact .converter-actions button{flex:1 1 110px;min-width:0}.converter-compact .converter-review{padding:18px}.converter-compact .converter-preview-head h2{font-size:26px;margin:0}.converter-compact .converter-preview-head label{width:100%}.converter-compact .converter-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.converter-compact .converter-summary dt{line-height:1.5}.converter-compact .utility-app-slot{padding:0 18px 18px}.converter-compact .utility-review-toggle{margin-inline:18px}.converter-compact .native-app-actions .store-button{width:auto}.converter-compact .native-app-actions>div{width:100%}.converter-compact .converter-batch-top{gap:8px}.converter-compact .converter-batch-remove{flex:none}.converter-compact .print-fields{gap:12px}.converter-compact .print-fields label{min-width:0;line-height:1.45}.stock-selector,.stock-selector tbody{display:block;width:100%}.stock-selector thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.stock-selector tbody tr{display:grid;grid-template-columns:50px minmax(0,1fr);border:1px solid #d2d9c8;border-radius:10px;padding:10px;margin:10px 0;background:#fffdf7}.stock-selector tbody td{min-width:0!important;display:grid;grid-template-columns:minmax(75px,.8fr) minmax(0,1fr);gap:10px;padding:5px 8px;border:0;overflow-wrap:anywhere;word-break:break-word;font-size:14px}.stock-selector tbody td:first-child{grid-column:1;grid-row:1/5;display:flex;align-items:start;padding:0}.stock-selector tbody td:not(:first-child){grid-column:2}.stock-selector tbody td:not(:first-child):before{content:attr(data-label);font-size:11px;color:#526057;line-height:1.5}.stock-selector [data-unused=true]{opacity:.65}}
@media(max-width:350px){.converter-compact .converter-controls,.converter-compact .utility-columns{padding:14px}.converter-compact .converter-hero h1{font-size:30px}.converter-compact .stock-selector tbody td{grid-template-columns:minmax(60px,.8fr) minmax(0,1fr);gap:6px}}
@media(max-width:760px){.site-header .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:72px;padding-top:12px;padding-bottom:12px}.site-header .brand{font-size:13px;gap:8px;letter-spacing:-.2px;min-width:0}.site-header .brand img{width:36px;height:36px}.site-header .brand small{display:none}.site-header .menu-toggle{min-width:44px;min-height:44px;font-size:14px;padding:8px 10px}.site-header .nav{grid-column:1/-1}.converter-compact [data-loaded=true] .converter-drop{min-height:0;padding:8px}.converter-compact [data-loaded=true] .converter-drop .converter-file-label{min-height:48px;padding:8px;flex-direction:row}.converter-compact [data-loaded=true] .converter-file-label>span,.converter-compact [data-loaded=true] .converter-drop>p{display:none}}
