.print-finder-module__N3mAkq__page{color:#3b2d2a;background:#fbf4ef;min-height:100vh;padding:34px 4.2% 100px}.print-finder-module__N3mAkq__header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.print-finder-module__N3mAkq__header p{color:#aa4f60;letter-spacing:.15em;margin:0 0 5px;font-size:10px;font-weight:900}.print-finder-module__N3mAkq__header h1{margin:0;font-size:38px}.print-finder-module__N3mAkq__header span{color:#826d66}.print-finder-module__N3mAkq__header a{color:#fff;background:#aa4f60;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:900;text-decoration:none}.print-finder-module__N3mAkq__error{color:#8e392d;background:#f9ddd8;border-radius:10px;justify-content:space-between;margin-bottom:14px;padding:10px 14px;display:flex}.print-finder-module__N3mAkq__error button{background:0 0;border:0}.print-finder-module__N3mAkq__controls{background:#fffaf7;border:1px solid #e4d8d0;border-radius:16px;grid-template-columns:auto minmax(210px,1fr) minmax(220px,1fr);align-items:end;gap:12px;margin-bottom:14px;padding:16px;display:grid}.print-finder-module__N3mAkq__modeTabs,.print-finder-module__N3mAkq__resultTabs{gap:7px;display:flex}.print-finder-module__N3mAkq__modeTabs button,.print-finder-module__N3mAkq__resultTabs button{cursor:pointer;background:#fff;border:1px solid #dccdc5;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900}.print-finder-module__N3mAkq__modeTabs .print-finder-module__N3mAkq__active,.print-finder-module__N3mAkq__resultTabs .print-finder-module__N3mAkq__active{color:#fff;background:#3b2d2a;border-color:#3b2d2a}.print-finder-module__N3mAkq__controls label{color:#806c65;flex-direction:column;gap:6px;font-size:9px;font-weight:900;display:flex}.print-finder-module__N3mAkq__controls input,.print-finder-module__N3mAkq__controls select{color:#3b2d2a;background:#fff;border:1px solid #ddcfc7;border-radius:9px;height:40px;padding:0 11px}.print-finder-module__N3mAkq__search{grid-column:auto}.print-finder-module__N3mAkq__metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.print-finder-module__N3mAkq__metrics article{background:#fffaf7;border:1px solid #e4d8d0;border-radius:14px;padding:15px}.print-finder-module__N3mAkq__metrics span{color:#856f68;font-size:9px;font-weight:900}.print-finder-module__N3mAkq__metrics strong{margin-top:4px;font-size:24px;display:block}.print-finder-module__N3mAkq__resultTabs{margin-bottom:13px}.print-finder-module__N3mAkq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.print-finder-module__N3mAkq__card{background:#fffaf7;border:1px solid #e4d8d0;border-radius:16px;padding:17px}.print-finder-module__N3mAkq__cardHead{justify-content:space-between;gap:15px;display:flex}.print-finder-module__N3mAkq__cardHead h2{margin:7px 0 2px;font-size:21px}.print-finder-module__N3mAkq__cardHead small{color:#8c7770}.print-finder-module__N3mAkq__badge{letter-spacing:.08em;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-block}.print-finder-module__N3mAkq__ready{color:#39735b;background:#e4f0e7}.print-finder-module__N3mAkq__almost{color:#8b6418;background:#f7ebcf}.print-finder-module__N3mAkq__blocked{color:#9b443c;background:#f5dfdc}.print-finder-module__N3mAkq__capacity{text-align:right}.print-finder-module__N3mAkq__capacity strong{font:500 34px Georgia,serif;display:block}.print-finder-module__N3mAkq__capacity span{color:#88736c;font-size:9px;font-weight:900}.print-finder-module__N3mAkq__groups{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:8px;margin:15px 0;display:grid}.print-finder-module__N3mAkq__groups div{background:#f6ece6;border-radius:9px;justify-content:space-between;align-items:center;padding:9px;display:flex}.print-finder-module__N3mAkq__groups span{font-size:9px;font-weight:900}.print-finder-module__N3mAkq__groups strong{font:500 18px Georgia,serif}.print-finder-module__N3mAkq__missing,.print-finder-module__N3mAkq__limit{border-radius:10px;flex-direction:column;gap:4px;margin-top:12px;padding:10px 11px;display:flex}.print-finder-module__N3mAkq__missing{background:#fff0ed}.print-finder-module__N3mAkq__limit{background:#edf4ee}.print-finder-module__N3mAkq__missing strong,.print-finder-module__N3mAkq__limit strong{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.print-finder-module__N3mAkq__missing span,.print-finder-module__N3mAkq__limit span{color:#715e58;font-size:9px}.print-finder-module__N3mAkq__card details{border-top:1px solid #eadfd8;margin-top:12px;padding-top:10px}.print-finder-module__N3mAkq__card summary{cursor:pointer;color:#755f58;font-size:9px;font-weight:900}.print-finder-module__N3mAkq__materials{gap:6px;margin-top:9px;display:grid}.print-finder-module__N3mAkq__materials div{justify-content:space-between;gap:12px;font-size:9px;display:flex}.print-finder-module__N3mAkq__materials span{color:#6f5d57}.print-finder-module__N3mAkq__materials b{text-align:right}.print-finder-module__N3mAkq__empty{text-align:center;color:#826d66;background:#fffaf7;border:1px dashed #d9c9c0;border-radius:16px;padding:28px}.print-finder-module__N3mAkq__empty strong{color:#3b2d2a}@media (max-width:850px){.print-finder-module__N3mAkq__page{padding:20px 14px 100px}.print-finder-module__N3mAkq__header{flex-direction:column;align-items:start}.print-finder-module__N3mAkq__header h1{font-size:30px}.print-finder-module__N3mAkq__controls{grid-template-columns:1fr}.print-finder-module__N3mAkq__modeTabs,.print-finder-module__N3mAkq__search{grid-column:1}.print-finder-module__N3mAkq__metrics,.print-finder-module__N3mAkq__grid{grid-template-columns:1fr}.print-finder-module__N3mAkq__materials div{flex-direction:column;gap:2px}.print-finder-module__N3mAkq__materials b{text-align:left}}.print-finder-module__N3mAkq__win{background:linear-gradient(135deg,#fffaf7 0%,#f7e8e5 100%);border:1px solid #d8c7bd;border-radius:18px;margin:0 0 18px;padding:24px;box-shadow:0 12px 32px #3b2d2a14}.print-finder-module__N3mAkq__win>p:first-child{color:#aa4f60;letter-spacing:.14em;margin:0 0 10px;font-size:9px;font-weight:900}.print-finder-module__N3mAkq__win>div:not(.print-finder-module__N3mAkq__winActions){flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.print-finder-module__N3mAkq__win>div>strong{color:#aa4f60;font:500 58px/1 Georgia,serif}.print-finder-module__N3mAkq__win>div>span{font:500 20px Georgia,serif}.print-finder-module__N3mAkq__win>p:not(:first-child){color:#725f59;margin:11px 0 0;font-size:11px}.print-finder-module__N3mAkq__winActions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.print-finder-module__N3mAkq__winActions a,.print-finder-module__N3mAkq__prerequisite a{color:#fff;background:#aa4f60;border-radius:9px;align-items:center;min-height:42px;padding:0 15px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.print-finder-module__N3mAkq__winActions a+a{color:#3b2d2a;background:#fff;border:1px solid #dccdc5}.print-finder-module__N3mAkq__prerequisite{background:#fffaf7;border:1px dashed #d5c1b6;border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;padding:24px;display:flex}.print-finder-module__N3mAkq__prerequisite strong{font:500 23px Georgia,serif}.print-finder-module__N3mAkq__prerequisite p{color:#826d66;margin:0;font-size:11px}@media (max-width:850px){.print-finder-module__N3mAkq__win{padding:19px}.print-finder-module__N3mAkq__win>div>strong{font-size:46px}.print-finder-module__N3mAkq__win>div>span{font-size:17px}.print-finder-module__N3mAkq__winActions{flex-direction:column}.print-finder-module__N3mAkq__winActions a{justify-content:center}}.print-finder-module__N3mAkq__card{overflow-wrap:anywhere;min-width:0}.print-finder-module__N3mAkq__card>p,.print-finder-module__N3mAkq__page>p{font-size:13px;line-height:1.5}.print-finder-module__N3mAkq__card>small{line-height:1.5;display:block}.print-finder-module__N3mAkq__card>label{flex-direction:column;gap:7px;margin-top:16px;font-size:12px;font-weight:700;display:flex}.print-finder-module__N3mAkq__card input{color:#3b2d2a;background:#fff;border:1px solid #ddcfc7;border-radius:9px;width:100%;min-height:42px;padding:9px}.print-finder-module__N3mAkq__card>button,.print-finder-module__N3mAkq__controls>button{cursor:pointer;background:#fff;border:1px solid #dccdc5;border-radius:9px;min-height:42px;padding:10px}.print-finder-module__N3mAkq__page button:focus-visible,.print-finder-module__N3mAkq__page input:focus-visible,.print-finder-module__N3mAkq__page select:focus-visible,.print-finder-module__N3mAkq__page summary:focus-visible,.print-finder-module__N3mAkq__page a:focus-visible{outline-offset:3px;outline:3px solid #aa4f60}.print-finder-module__N3mAkq__grid+section{margin-top:18px}.print-finder-module__N3mAkq__capacity{max-width:45%}
