.production-dev-link{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:45;padding:5px 12px;border-radius:0 0 9px 9px;background:#303d34;color:white;font-size:12px;letter-spacing:.04em;box-shadow:0 2px 10px #00000012}.production-dev-link span{font-size:11px;color:#c7d6ba;margin-left:7px}.production-board{max-width:1150px;margin:auto;padding:60px 30px 100px}.production-board>header{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;color:#7b8576}.production-board>header a{display:flex;gap:8px;align-items:center}.production-board>header>span{font-size:11px;letter-spacing:.1em}.production-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:60px 0 35px}.production-title h1{font:64px Georgia,serif;letter-spacing:-.05em;margin:10px 0}.production-title h1 span{color:#b77b70}.production-title>div>p:last-child{color:#8a8d82}.production-toolbar{display:flex;gap:12px;margin-bottom:15px}.production-toolbar input{flex:1}.production-toolbar .field-select,.production-toolbar select{max-width:200px}.production-ideas{margin-top:30px;display:grid;gap:24px}.production-idea{padding:30px;border:1px solid #e3e6dd;border-radius:20px;background:white}.idea-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.idea-heading>span{color:#78866b;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.idea-heading .field-select,.idea-heading select{width:auto;font-size:12px;padding:7px 30px 7px 12px}.production-idea>h2{font:32px Georgia,serif;margin:20px 0 14px}.production-idea>p{line-height:1.8;color:#7d8376;max-width:800px;font-size:14px}.production-idea details{margin-top:25px;font-size:13px}.production-idea summary{cursor:pointer;color:#78866b}.production-idea details p{white-space:pre-wrap;line-height:1.8;margin-top:15px;max-width:850px}.production-idea footer{display:flex;justify-content:space-between;align-items:center;margin-top:25px}.production-idea footer>button:last-child{font-size:12px;color:#ab786b}.idea-heatmap{background:#fff5dc;padding:30px;margin-top:25px;border-radius:14px}.idea-heatmap>p{font-size:11px;color:#a18761;letter-spacing:.12em}.idea-heatmap h3{font:italic 30px Georgia,serif;margin:12px 0 30px}.heatmap-scroll{overflow-x:auto;padding-bottom:10px}.heatmap-hours,.heatmap-row{display:grid;grid-template-columns:125px repeat(24,minmax(15px,1fr));gap:3px;min-width:660px;margin-bottom:3px;align-items:center}.heatmap-hours{font-size:12px;color:#92917e;margin-bottom:10px}.heatmap-row>span{font-size:11px;color:#6e7165}.heatmap-row i{height:29px;border-radius:3px;background:white}.heatmap-row i[data-level="1"]{background:#fce3d6}.heatmap-row i[data-level="2"]{background:#ffc4ab}.heatmap-row i[data-level="4"]{background:#e78560}.idea-heatmap>small{display:block;color:#96866d;font-size:12px;margin-top:18px}.production-empty{text-align:center;padding:70px;color:#78866b}.production-empty svg{margin:auto}@media (max-width:600px){.production-board{padding:55px 18px}.production-title{align-items:start;flex-direction:column;margin-top:40px}.production-title h1{font-size:48px}.idea-heatmap,.production-idea{padding:18px}.production-toolbar{flex-direction:column}.production-toolbar .field-select,.production-toolbar select{max-width:none}.production-board>header>span{max-width:120px;text-align:right}.production-idea>h2{font-size:28px}}