/* Street Journal / v6 — warm paper, stamped labels, an uninterrupted shop view. */
:root{--ink:#2f463e;--paper:#f5efdf;--muted:#7d8470;--green:#d5a25e;--line:#bfbea666;--accent:#a74d32}
body.playing{overflow:hidden;background:#d2ded0;color:var(--ink)}
button:focus-visible{outline:3px solid #ae5a35;outline-offset:3px}
.playing main{position:fixed;inset:0;height:100dvh;min-height:0;display:block;padding:0}
.playing .header{position:fixed;top:16px;left:22px;right:22px;height:45px;margin:0;border:0;gap:10px;pointer-events:none;z-index:15}
.playing .header button,.playing .sound-panel{pointer-events:auto}
.playing .brand-lockup{font-size:16px;letter-spacing:.12em;background:#f5efdfed;border:1px solid #7b8c6b55;border-radius:3px;padding:8px 13px;box-shadow:0 3px 12px #314b3814;color:var(--ink)}
.playing .brandmark{border:0;width:24px;height:28px;color:#a74d32}.playing .brandmark svg{width:24px}.playing .brand-lockup small{font-size:8px;margin-top:3px;color:#788271}.playing .brand-lockup small i{display:none}
.playing .header .location,.playing .header .version{display:none}
.playing .header-actions{margin-left:auto;gap:4px;background:#f5efdfed;padding:4px;border:1px solid #7b8c6b55;border-radius:4px;box-shadow:0 3px 12px #314b3814}
.playing .icon-btn{color:#496151;border-radius:2px}.playing .icon-btn:hover{background:#e0dfca;color:#823d29}.playing .header .sound-trigger{border:0;border-right:1px solid #afb49b66;border-radius:0}
.playing #stage{position:absolute;inset:0;width:auto;height:100%;min-height:0;transition:right .4s ease}
.playing.ledger-open:not(.shop-open) #stage{right:414px}
.playing #scene{height:100%;min-height:0}.playing #dashboard{display:none!important}
.playing .scene-caption,.playing .daycycle,.playing .north,.playing .scene-hint{display:none}
.playing .vignette{background:linear-gradient(0deg,#1f342526,transparent 17%,transparent 90%,#eee7d755)}
.playing .scene-tools{top:auto;bottom:88px;right:22px;left:auto;gap:5px;flex-wrap:wrap;max-width:calc(100% - 44px);justify-content:flex-end}
.playing .tool{height:32px;font-size:10px;background:#f5efdfdd;color:#43604e;border:1px solid #8c9c7866;border-radius:3px;box-shadow:0 2px 8px #1725190a;backdrop-filter:blur(8px)}
.playing .tool:hover{background:#fff7e4;color:#a14a30}.playing .tool.compact{width:29px}.playing .tool-divider{display:none}
.playing .live-hud{display:flex;position:fixed;top:18px;left:50%;transform:translateX(-50%);gap:20px;align-items:center;padding:8px 19px;background:#f5efdfed;border:1px solid #74836655;border-radius:3px;box-shadow:0 3px 12px #314b3814;z-index:8;white-space:nowrap}
.live-hud>div{display:flex;align-items:baseline;gap:9px}.live-hud span{font-size:9px;color:#747b63;letter-spacing:.05em}.live-hud b{font:500 18px ui-monospace,monospace;color:#2f6048}.live-hud #liveNotice{font-size:10px;border-left:1px solid #afb49b77;padding:4px 0 4px 16px;color:#647656}.live-hud .loss{color:#a95339}
.playing .journal-tab{display:flex;align-items:center;gap:8px;position:fixed;left:22px;bottom:24px;padding:12px 17px;border-radius:3px;background:#f5efdf;border:1px solid #8c947866;color:#405c48;box-shadow:3px 3px 0 #85927855;z-index:12;font-size:12px}
.journal-tab kbd{font:9px ui-monospace,monospace;border:1px solid #aaa990;padding:1px 3px;opacity:.65}.journal-tab svg{width:17px}
.playing #management{position:fixed;left:auto;right:18px;top:79px;bottom:88px;width:378px;max-height:none;margin:0;min-height:0;background:var(--paper);color:var(--ink);border:1px solid #9b9c8055;border-radius:3px;box-shadow:6px 7px 0 #89937b44,0 16px 48px #24332226;display:flex;transform:translateX(calc(100% + 34px));opacity:0;pointer-events:none;transition:transform .35s ease,opacity .25s;z-index:11}
.playing.ledger-open #management{transform:translateX(0);opacity:1;pointer-events:auto}
.ledger-title{display:flex;justify-content:space-between;padding:19px 22px 15px;background:#e6dfc8;border-bottom:1px solid #aca78e55}.ledger-title small{display:block;font:8px ui-monospace,monospace;letter-spacing:.15em;color:#8d8b72}.ledger-title b{font:600 24px "Songti TC","Noto Serif TC",serif;letter-spacing:.14em;display:block;margin-top:6px}.ledger-title button{font-size:24px;align-self:flex-start;color:#77836b}
#management .tabs{padding:0 15px;gap:0;border-bottom:1px solid #9c9d8066;background:#eee7d1;flex-shrink:0}
#management .tabs button{color:#827f65;font-size:11px;padding:11px 7px;gap:5px;border-bottom:3px solid transparent;flex-direction:row;justify-content:center}
#management .tabs button svg{display:none}#management .tabs button.active{color:#a84f33;border-bottom-color:#a84f33;background:#f6efde}
#management .panel{padding:23px 24px;background:linear-gradient(90deg,transparent 16px,#ba695729 16px,#ba695729 17px,transparent 17px);scrollbar-color:#bbc0a5 transparent;min-height:0;color:#304b3b}
#management .panel h2{font:600 21px "Songti TC","Noto Serif TC",serif;line-height:1.5;letter-spacing:.04em}
#management .panel h3{font-size:13px;font-weight:600;color:#496249}
#management .panel .subtitle{font-size:11px;color:#80816c;line-height:1.8;margin:0 0 21px}
#management small,#management .note,#management .mini-label{color:#858570}#management .note{font-size:10px}
#management .pill{border:0;border-radius:0;font:10px ui-monospace,monospace;color:#aa5739;background:#bba47718;white-space:nowrap;padding:5px}
#management .primary{background:#506b4d;color:#fff5dc;border-radius:2px;box-shadow:0 3px 0 #354e35;font-size:12px}
#management .primary:hover{background:#607d54}#management .secondary{color:#526749;border:1px solid #a1a88d;border-radius:2px;background:transparent;font-size:11px}#management .secondary:hover{background:#e4e4ca}
#management .bar{height:5px;background:#d9d9c0;border-radius:0}#management .bar i{background:#738e60}
#management .panel-head{gap:10px;align-items:flex-start;margin-bottom:9px}
#management .panel-foot{border-color:#b7b69b;padding:10px 20px;color:#8a8c76;font:9px ui-monospace,monospace;background:#eee8d5}
.journal-balance{border-top:1px solid #a7ab9055;border-bottom:2px solid #7d89636b;padding:16px 0 17px}.journal-balance>small{display:block;font-size:10px}.journal-balance strong{display:block;font:38px ui-monospace,monospace;letter-spacing:-.045em;margin:6px 0 17px;color:#314e3d}.journal-balance>div{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:12px}.journal-balance>div b{font:19px ui-monospace,monospace;color:#527f4e}.journal-balance>div .loss{color:#a95e40}.journal-balance>small:last-child{font-size:9px;line-height:1.7}.journal-stock{padding:20px 0 0}.journal-stock>b{font:24px ui-monospace,monospace}.journal-stock small{font:10px system-ui,sans-serif}.journal-stock .bar{margin:12px 0 8px}.journal-stock>span{font-size:10px;color:#87836c}
#management .prep-box{padding:20px 0 15px;margin:0;background:none;border:0;border-bottom:1px dashed #a0a689;border-radius:0}.journal-detail{border-bottom:1px dashed #acac9166;padding:14px 0}.journal-detail summary{cursor:pointer;font-size:12px;color:#536346;list-style:none}.journal-detail summary:after{content:'＋';float:right}.journal-detail[open] summary:after{content:'−'}.journal-detail[open] summary{margin-bottom:14px}.journal-detail .receipt-row{font-size:11px;color:#6a785c}.journal-detail .receipt-row b{color:#3c5e43}.journal-footer-note{font:16px "Songti TC",serif;color:#798b63;text-align:center;margin:27px 0 7px}.journal-footer-note span{display:block;font:8px ui-monospace,monospace;margin-top:8px;color:#9e9e84;letter-spacing:.1em}
.first-page{padding:24px 0 10px}.first-page>span{font-size:9px;letter-spacing:.12em;color:#ab684c}.first-page h3{font:24px/1.6 "Songti TC",serif!important;margin:10px 0!important}.first-page p{font-size:12px;line-height:2.2;color:#7c8069}.first-page .primary{margin-top:18px}
#management .build-grid{grid-template-columns:1fr 1fr;gap:0 16px}.build-item{border:0;border-bottom:1px dashed #a6aa8d66;border-radius:0;background:none;padding:10px 3px 15px;min-height:125px}.build-item:hover,.build-item.selected{background:#dce1c4;color:#36533d;outline:1px solid #809762}.build-item b{color:#445a3d;font-size:12px}.build-item small{color:#ac6644!important;font:11px ui-monospace,monospace}.equipment-art{background:transparent;height:88px;border-radius:0}.build-item.selected .equipment-art{background:none}
#management .stock-row{border:0;border-bottom:1px dashed #a6aa8d;border-radius:0;background:transparent;padding:20px 0;margin:0}.stock-top b{font-size:14px!important;color:#456046}.stock-top .badge{font-size:8px!important;color:#ac6142!important}.product-margin{font-size:10px;color:#7e826d;margin:10px 0}.product-margin b{color:#53764c;font-weight:500}.stock-numbers{font-size:10px;color:#8c8b76}.stock-numbers b{color:#4f6246}#management select{border-color:#aaa98c;background:#fcf5e4;color:#4f6149;border-radius:2px;font-size:11px}#management .stock-actions button{color:#955233;border-color:#b5ab89;background:#eee4c9;border-radius:2px}
#management .crew-card{border:0;border-radius:0;box-shadow:none;background:transparent;border-bottom:1px dashed #a7aa8b;padding-bottom:18px;margin-bottom:24px}.crew-id{padding:7px 0;background:none;color:#8e9079;font-size:8px;border-bottom:1px solid #b4b49a}.crew-id em{color:#758664;font-size:9px}.crew-profile{padding:16px 0 5px;gap:16px}.crew-profile .portrait{width:75px;height:88px;border:1px solid #b9b39a;background:#ded9c0;transform:rotate(-3deg);border-radius:2px;box-shadow:3px 3px 0 #c4c1a488}.crew-profile h3{font:21px "Songti TC",serif!important}.crew-rank{border-radius:0!important}.crew-stats{padding:10px 0}.crew-role{padding:10px 0 0}.crew-card>.bar{margin:0}
#management .upgrade-card,#management .mission{background:none;border:0;border-bottom:1px dashed #a5a78a;border-radius:0;padding:17px 0;margin:0 0 12px}.upgrade-number{color:#b87648;font:30px "Songti TC",serif}.upgrade-card h3{font:19px "Songti TC",serif!important}.upgrade-card p,.mission p{color:#7d826b;font-size:11px;line-height:1.8}.upgrade-card small{margin-bottom:10px}.mission>b{font:19px "Songti TC",serif}.mission .mini-label{margin-top:10px}.parking-card{background:#ece0c4;color:#655739;border:1px dashed #b39369;border-radius:1px;padding:13px;margin-top:18px}.parking-card p{color:#877d60;font-size:10px}
.playing .bottom-hud{position:fixed;left:50%;right:auto;bottom:20px;transform:translateX(-50%);height:48px;min-height:0;display:flex;gap:13px;padding:5px 7px 5px 16px;background:#f5efdfed;border:1px solid #8c967777;border-radius:4px;box-shadow:0 4px 15px #30473222;z-index:10;backdrop-filter:blur(8px)}
.bottom-hud .store-status{min-width:95px;gap:7px}.store-status b{font-size:11px;color:#5a6b4e}.store-status small{display:none!important}.bottom-hud .live-dot{background:#72894e!important}.time-controls{border:0;border-radius:0;background:none;padding:0;gap:1px}.time-controls button{color:#7d846c;width:29px;height:30px}.time-controls button.active{background:#dbe0c9;color:#3d6141;border-radius:2px}.bottom-hud .primary{height:36px;min-width:126px;padding:0 14px;background:#a85135;color:#fff2d5;border-radius:2px;font-size:11px}.bottom-hud .primary svg{width:13px}
.playing .demand-card{top:78px;right:22px;width:240px;padding:14px;background:#f4efdfed;border:1px solid #a6ad9166;border-radius:3px;box-shadow:3px 3px 0 #83917333;color:#4e694c}.playing.ledger-open:not(.shop-open) .demand-card{display:none}.demand-card .eyebrow{color:#787f67}.demand-card h3{font:18px "Songti TC",serif;color:#4f6848}.demand-card p,.period-demand p{color:#79816a}.demand-card em{background:#dce2c7;color:#697e4c}.period-demand b{color:#54704e;font-size:12px}.period-demand{border-color:#b0b399}.playing .demand-card.collapsed{width:152px;padding:5px 10px;background:#f5efdfc9}.playing.shop-open .demand-card.collapsed{top:77px}.playing.ledger-open.shop-open .demand-card{display:none}
.playing .chat-panel{background:#f6efdded;color:#485b3e;border:1px solid #b1b49788;border-radius:3px;box-shadow:3px 3px 0 #899a7733;width:285px;bottom:142px;right:22px}.chat-header{background:#536b4e;color:#f1ebd6}.chat-header #chatDragHandle{font-size:11px;padding:10px 4px}.chat-message{border-color:#bebda2}.chat-message p{font-size:11px}.chat-message div b{font-size:10px}.chat-panel.collapsed{width:175px}.chat-panel.collapsed #chatPeek{display:none}.chat-panel.collapsed .chat-header #chatReset{display:none}.playing.ledger-open:not(.shop-open) .chat-panel{left:22px!important;right:auto!important;top:auto!important;bottom:93px!important}
.playing .selection-card{bottom:142px;left:22px;background:#f6efdeef;color:#446142;border:1px solid #9da787;border-radius:2px;box-shadow:4px 4px 0 #85957533}.selection-card .eyebrow{color:#978565}.selection-card p{color:#6b7d5c}.selection-card .actions button{background:#dce2c8;color:#536c44}.selection-card .build-banner{color:#a35d35}.selection-card h3{font:20px "Songti TC",serif}.selection-card .actions .danger{color:#a75a3b}
.opening-transition{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;background:#f1eddaeb;z-index:40;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;color:#4e6649;backdrop-filter:blur(8px)}.opening-store .opening-transition{opacity:1;visibility:visible}.opening-transition span{font:12px ui-monospace,monospace;letter-spacing:.35em;color:#a96741}.opening-transition b{font:42px "Songti TC",serif;letter-spacing:.1em}.opening-transition small{font-size:12px;color:#889272}
dialog{background:#f5efdf;color:#3f5944;border-radius:3px;border:1px solid #a7ae8d;padding:38px;box-shadow:7px 8px 0 #69785c66,0 35px 80px #12231c40}dialog::backdrop{background:#243d2866;backdrop-filter:blur(5px)}.modal-title{font:30px/1.5 "Songti TC",serif}.modal-eyebrow{color:#a96948}.modal-sub{color:#788069}.modal-actions .primary{background:#58764f;color:#fcf3db;border-radius:2px}.modal-actions .secondary,dialog .secondary{color:#607650;border-color:#a4ae8b;border-radius:2px;background:#e8e6ce}dialog .note{color:#849075}.receipt{background:#fff9ec;color:#506043;border:0;border-radius:0;padding:22px;border-top:2px solid #96a082;border-bottom:1px dashed #9ca584}.receipt-row{color:#728164}.receipt-row b{color:#526b45}.receipt-row.total b{color:#44703c}.report-hero small{color:#82866d}.report-hero b{font:28px ui-monospace,monospace;color:#537646}.report-advice{margin-top:20px;border-left:3px solid #b47f4b;padding:3px 15px}.report-advice>b{font-size:12px;color:#9a6340}.report-advice p{font-size:12px;line-height:1.8;color:#778063}.report-advice small{font-size:10px}.danger-text{color:#ab583d!important}
.sound-panel{border-radius:3px;box-shadow:4px 5px 0 #82907144,0 12px 35px #21392233;background:#f5efdf}.sound-panel .master-volume{border-radius:2px;background:#e6e3cb}.music-choice,.music-library button{border-radius:2px!important}.sound-panel h3{color:#50674b}.sound-panel .audio-note{color:#92927b}
/* No still-image placeholder: a reserved, animated loading state precedes the first 3D frame. */
.original-cover{display:none!important}.cover-art{min-height:300px;background:#d4dfcb}.scene-loading{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#e5e6d2;color:#506d50}.scene-loading b{font:24px "Songti TC",serif;letter-spacing:.18em}.scene-loading small{font-size:11px;color:#969a7d}.loading-shop{font-size:44px;animation:shopBreathe 1.5s ease-in-out infinite}.scene-loading i{width:100px;height:2px;overflow:hidden;background:#c4ccaf}.scene-loading i:after{content:'';display:block;width:40%;height:100%;background:#66875c;animation:loadingLine 1.2s ease-in-out infinite}.loading-scene .cover-heading{visibility:hidden}@keyframes loadingLine{from{transform:translateX(-100%)}to{transform:translateX(350%)}}@keyframes shopBreathe{50%{opacity:.35;transform:translateY(-3px)}}
.welcome{background:#dfdfc9;color:#496344}.welcome .header{border-color:#9aaa8355}.welcome .brand-lockup{color:#4d6845}.welcome .brandmark{color:#8f6840;border-color:#a4ac8c}.welcome .header .location{color:#889574}.welcome .icon-btn{color:#69845a}.welcome .version{color:#889575}.welcome .original-menu{border-radius:3px;border:1px solid #b0b193;box-shadow:6px 7px 0 #a0a98a44,0 22px 60px #3f59371f;background:#f3ecd8}.original-titlebar{background:#506849;color:#f8efd8;font-size:10px;height:30px}.welcome .cover-heading h1{font-family:"Songti TC",serif;letter-spacing:.2em}.original-controls .primary{border-radius:2px}.original-controls .secondary{border-radius:2px}.welcome-footer{color:#8e9579!important}.cover-naming input{border-radius:2px}.cover-music{border-radius:2px!important}
@media(max-width:1100px){.live-hud #liveNotice{display:none}.playing .live-hud{gap:13px;left:48%;padding:9px 12px}.live-hud .live-profit span{font-size:8px}.live-hud b{font-size:15px}.playing .brand-lockup{font-size:13px}.playing .brand-lockup .brandmark{display:none}.playing.ledger-open:not(.shop-open) #stage{right:370px}.playing #management{width:340px;right:14px}.playing .scene-tools .tool.compact{display:none}.playing .scene-tools .tool-divider{display:none}}
@media(max-width:760px){body.playing{overflow:hidden}.playing .header{top:10px;left:12px;right:12px;height:38px}.playing .brand-lockup{padding:8px 10px;font-size:13px}.playing .brand-lockup small{display:none}.playing .header-actions{padding:2px}.playing .header .sound-trigger{min-width:58px}.playing .icon-btn{width:29px;height:30px}.playing main{height:100dvh;min-height:0;padding:0;display:block}.playing #stage,.playing.ledger-open:not(.shop-open) #stage{position:absolute;inset:0;height:100dvh;min-height:0;width:100%}.playing .live-hud{top:57px;left:12px;right:12px;transform:none;justify-content:space-between;padding:8px 11px;gap:10px}.live-hud .live-profit span{font-size:9px}.live-hud b{font-size:17px}.playing #management{top:100px;bottom:90px;left:12px;right:12px;width:auto;z-index:18;max-height:none;min-height:0;transform:translateY(110dvh);box-shadow:4px 5px 0 #6b806955,0 8px 35px #283f2855}.playing.ledger-open #management{transform:translateY(0)}.ledger-title{padding:13px 18px 10px}.ledger-title b{font-size:22px}#management .tabs{padding:0 10px}#management .tabs button{font-size:11px;padding:10px 5px}#management .panel{padding:20px 23px}#management .build-grid{grid-template-columns:1fr 1fr 1fr;gap:0 10px}.build-item{min-height:110px}.build-item b{font-size:10px}.equipment-art{height:65px}.playing .journal-tab{bottom:calc(18px + env(safe-area-inset-bottom));left:12px;padding:10px 12px;height:43px;font-size:10px}.journal-tab kbd{display:none}.journal-tab svg{width:14px}.playing .bottom-hud{left:auto;right:12px;bottom:calc(17px + env(safe-area-inset-bottom));transform:none;height:45px;min-height:0;padding:5px;gap:5px;box-shadow:0 3px 15px #30473222}.bottom-hud .store-status{display:none}.bottom-hud .primary{min-width:88px;padding:0 9px;font-size:10px;height:33px;gap:4px}.bottom-hud .primary svg{display:none}.time-controls button{width:24px;height:29px;font-size:10px}.playing .scene-tools{bottom:78px;right:12px;left:auto;max-width:calc(100% - 24px)}.playing .tool{font-size:9px;height:29px;padding:0 7px}.playing .demand-card,.playing.shop-open .demand-card.collapsed{top:103px;right:12px;width:215px;max-height:calc(100% - 260px)}.playing .demand-card.collapsed{width:127px}.playing .chat-panel{width:245px;max-width:calc(100% - 24px);right:12px;bottom:117px;z-index:6}.playing .chat-panel.collapsed{width:149px}.playing.ledger-open:not(.shop-open) .chat-panel{display:none}.playing .selection-card{z-index:20;left:12px;bottom:96px;width:250px;max-width:calc(100% - 24px)}.opening-transition b{font-size:28px;max-width:90%;text-align:center}.opening-transition span{font-size:10px}.sound-panel{position:fixed;top:57px;right:12px;max-height:calc(100dvh - 79px);width:min(330px,calc(100vw - 24px))}dialog{padding:29px 23px}.modal-title{font-size:25px}.report-hero b{font-size:20px}.scene-loading b{font-size:20px}.playing #toast{bottom:143px;z-index:45}}
@media(max-width:380px){.playing .journal-tab{padding:9px 8px}.journal-tab svg{display:none}.time-controls button{width:22px}.bottom-hud .primary{min-width:76px;font-size:9px}.live-hud .live-profit{gap:6px}.live-hud b{font-size:15px}}
@media(prefers-reduced-motion:reduce){.scene-loading i:after,.loading-shop{animation:none}.opening-transition{backdrop-filter:none}.playing #stage,.playing #management{transition:none}}
.door-library{border-top:1px dashed #aca98b;padding-top:13px;margin:0 0 20px}.door-library h4{font-size:12px;font-weight:500;margin:0 0 12px;color:#668057}#doorChoices{display:grid;grid-template-columns:1fr 1fr;gap:6px}#doorChoices button{border:1px solid #b4b79b;border-radius:2px;padding:8px;font-size:10px;color:#758258;background:#eeead5}#doorChoices button:hover{background:#dde0c1;color:#46653d}
@media(min-width:381px) and (max-width:760px){.time-controls button{width:29px;height:33px}.playing .bottom-hud{height:47px}.bottom-hud .primary{height:35px}.playing .journal-tab{height:45px}.playing #management .build-grid{grid-template-columns:1fr 1fr}.equipment-art{height:80px}}

/* Placement is a small model preview with explicit touch confirmation. */
.placement-controls,.placement-nudge{display:flex;gap:6px;margin:9px 0}.placement-controls button,.placement-nudge button{padding:7px 10px;border:1px solid #bdc5aa;background:#ecebd9;color:#45624e;font-size:11px}.placement-controls [aria-pressed=true]{background:#dce9d8;border-color:#699278}.placement-nudge button{flex:1}.placement-help{line-height:1.65!important}#placementStatus{color:#327855;font-size:11px;font-weight:600;min-height:2em}#placementStatus.invalid{color:#a54436}.placement-keyhint{display:block;font-size:9px;color:#7c876d;margin-top:8px}.selection-card:has(#confirmPlacement){width:280px;max-height:calc(100dvh - 160px);overflow:auto}#confirmPlacement:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.selection-card:has(#confirmPlacement){left:12px;bottom:110px;width:260px;max-width:calc(100% - 24px);max-height:42vh;padding:12px}.placement-keyhint{display:none}.placement-nudge{margin:5px 0}.placement-nudge button{padding:5px}.placement-help{font-size:10px!important;margin:5px 0!important}}
