.nesting-modal-container .svg-container{overflow:auto;width:100%;margin:50px 20px 20px;height:auto}#splash{width:28em;margin:8% auto 0}#splash .logo{width:50%;margin:0 0 0 25%;height:auto}#splash h1{color:#37b34a}#splash h1.title{font-size:3.5em;margin:0;padding:0;text-align:center}.subscript{font-size:.75em}#splash .subscript{display:block;color:#3bb34a;font-size:1.45em;text-align:center;font-style:normal}#splash .nav{float:left;width:150%;margin:4em 0 0 -20%}#faq{display:none;float:left;margin-top:2em;padding-bottom:5em}#svgnest,#messagewrapper{width:72em}#svgnest{display:none;margin:9em auto 0}#svgnest .logo,#svgnest .sidebar{float:left;width:22%;margin-right:8%}#svgnest .sidebar h1{font-size:3em}#svgnest .sidebar{clear:both;width:100%;margin-top:3em}#svgnest .nav{float:left;margin:0 0 0 -.5em;padding:0}#controls{margin-top:1em;float:left;position:relative}#info,#info_placement{display:none}.column{margin:.5em 4em 2em 0;float:left}.progress{width:51%;clear:both;height:1.2em;background-color:#fff;border:2px solid #617bb5;border-radius:1em;margin-bottom:.4em}.progress_inner{height:100%;background-color:#617bb5;border-radius:1em}#config{max-height:0;overflow:hidden;width:20em;position:absolute;top:0;left:24.5em;background-color:#fff;border-radius:.5em;transition:max-height .5s}#configwrapper{float:left;padding:3em 0 1em 2em}#config.active{display:block;max-height:50em;box-shadow:0 2px 1px #d7dae1}#configbutton{position:relative;z-index:2;width:3em;padding:0;height:2.5em;background-position:50%}#zoominbutton,#zoomoutbutton,#exitbutton{width:3em;padding:0;height:2.5em;background-position:50%}#configbutton.close:hover{box-shadow:none}#configsave{margin-left:7%}#config input,#config h3,#config .tooltip{margin:1em 0 0;height:2em;padding:0}#config input{float:left;width:13%;font-size:1em;border:2px solid #8aba5a;color:#fff;color:#8aba5a;text-align:center;clear:left;border-radius:.4em}#config input:hover{background-color:#ededf0}#config input.checkbox{width:7%;margin-left:4%;margin-right:4%;border:1px solid #f00}#config h3{float:left;width:65%;margin-left:5%;padding:0;font-size:.8em;line-height:3em}#config .tooltip{float:left;max-width:15%;width:1.5em;height:1.5em;font-size:.8em;font-weight:700;background-color:#fff;background-color:#8aba5a;color:#fff;text-align:center;line-height:1.5;margin-top:1.8em;cursor:default;border-radius:3em}#config .button{float:left;clear:both;margin-top:2em}#select{margin-top:2em}#select{float:left;width:69%;position:relative}.bins svg{width:100%;height:auto;position:relative;margin:0;display:block;overflow:visible;pointer-events:none}#select svg{width:100%;position:absolute;top:0;margin:0;display:block;overflow:visible;pointer-events:none}.bins svg{margin-bottom:2em}.bins svg.grid{float:left;width:45%;margin-right:5%;min-width:20em}.bins svg *{vector-effect:non-scaling-stroke!important;stroke-linejoin:round}.bins .bin{fill:#fff;stroke:#617bb5}#messagewrapper:hover{background-color:#a2b4dd}#message{overflow:hidden;height:0}#message.active,#message.error{height:4em;cursor:pointer}#message.error{color:#ff314e;font-weight:700}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@media only screen and (max-width: 1800px){#svgnest,#messagewrapper{width:60em}.progress{width:61%}}@media only screen and (max-width: 1500px){#svgnest,#messagewrapper{width:50em}#svgnest{margin-top:5em}#svgnest .logo{width:25%}#controls{margin-top:3em}#splash .logo{width:60%;margin:0 20%}.progress{width:75%}}@media only screen and (max-width: 790px){#splash{width:100%}#splash .logo{width:40%;margin-left:30%;float:left}#splash h1.title{margin:0;font-size:2em}#splash .subscript{font-size:1em}#splash .nav{width:60%;margin-left:20%;margin-top:2em}#splash .nav li{float:none;display:block;margin-top:1em}#faq{padding:3em}}.container-nesting{height:50vh;overflow-y:auto}.container-nesting svg{width:70%;height:auto;min-height:30vh;position:relative;margin:0;display:block;overflow:visible;pointer-events:none}.container-prepared-parts{width:100%;height:auto}.container-prepared-parts svg{width:100%;height:100%}.container-prepared-parts.parts-nested{height:250px}@media print{body{margin:0;padding:0;background:#fff}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.a4-etiket-sayfasi{width:210mm;height:297mm;margin:0;padding:10mm;box-sizing:border-box;page-break-after:always;background:#fff}.etiket-grid{display:grid;gap:2mm;width:100%;height:100%}.etiket-kart{border:1px solid #000;padding:2mm;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;background:#fff;page-break-inside:avoid;width:100%;height:100%;min-width:0;min-height:0;overflow:visible;position:relative}.etiket-svg-alani{flex:1;display:flex;justify-content:center;align-items:center;min-height:0;overflow:visible;position:relative}.etiket-metin-alani{margin-top:2mm;text-align:center;line-height:1.2}.no-print{display:none!important}.etiket-kart:last-child{page-break-after:auto}@page{size:A4;margin:0}.sayfa-container{page-break-after:always}.sayfa-container:last-child{page-break-after:auto}}.etiket-onizleme{background:#fff;border:1px solid #ccc;box-shadow:0 2px 8px #0000001a;margin:0 auto;width:210mm!important;height:297mm!important;padding:10mm;box-sizing:border-box;position:relative}.a4-etiket-sayfasi{width:210mm!important;height:297mm!important;margin:0 auto;padding:10mm;box-sizing:border-box;background:#fff;position:relative}.mantine-Modal-root .mantine-Modal-body{flex:1;display:flex;flex-direction:column;overflow:auto;padding:20px;max-height:90vh}.modal-scroll-wrapper{overflow:auto;max-height:calc(90vh - 150px);display:flex;justify-content:center;padding:20px}.etiket-grid{display:grid;gap:2mm;width:100%;height:100%}.etiket-kart{border:1px solid #000;padding:2mm;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;background:#fff;width:100%;height:100%;min-width:0;min-height:0;overflow:visible;position:relative}.etiket-svg-alani{flex:1;display:flex;justify-content:center;align-items:center;min-height:0;overflow:visible;position:relative}.etiket-svg-alani svg,.etiket-svg-alani svg *{shape-rendering:crispEdges}.etiket-svg-alani svg path,.etiket-svg-alani svg polygon,.etiket-svg-alani svg polyline,.etiket-svg-alani svg rect,.etiket-svg-alani svg circle,.etiket-svg-alani svg line{stroke:#000!important;stroke-width:2!important;vector-effect:non-scaling-stroke}.etiket-svg-alani svg [fill=black]{stroke:#000!important;stroke-width:3!important;fill:#000!important}.etiket-metin-alani{margin-top:2mm;text-align:center;line-height:1.2;flex-shrink:0}.etiket-kontroller{background:#f5f5f5;padding:16px;border-radius:8px;margin-bottom:16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.etiket-kontroller select,.etiket-kontroller button{margin-right:8px;padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:#fff}.etiket-kontroller button:hover{background:#e9e9e9}.sayfa-navigasyon{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:10px;background:#f8f9fa;border-radius:8px}.sayfa-navigasyon button{padding:8px 16px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;transition:background-color .2s}.sayfa-navigasyon button:hover:not(:disabled){background:#e9e9e9}.sayfa-navigasyon button:disabled{opacity:.5;cursor:not-allowed}.sayfa-bilgisi{font-size:16px;font-weight:700;color:#333;min-width:120px;text-align:center}.etiket-kart.bos{border:1px dashed #ccc;background-color:#f9f9f9;display:flex;align-items:center;justify-content:center;color:#999;font-size:12px}@media (max-width: 768px){.etiket-kontroller{flex-direction:column;gap:8px}.etiket-kontroller select,.etiket-kontroller button{width:100%;margin-right:0}.etiket-onizleme,.a4-etiket-sayfasi{width:210mm!important;height:297mm!important}.sayfa-navigasyon{flex-direction:column;gap:8px}.sayfa-bilgisi{min-width:auto}}.etiket-grid.debug{border:2px solid red}.etiket-kart.debug{border:none;background:#0000ff1a}
