/* Mystery Logic — Room 407 materialized evidence layer */
.case407-body .case2317-evidence.case407-materialized{overflow:hidden;padding-bottom:18px}
.case407-body .case2317-evidence.case407-materialized>h3{margin-bottom:14px}
.case407-artifact{position:relative;margin:15px 0 16px;border:1px solid rgba(214,178,111,.22);border-radius:4px;overflow:hidden;box-shadow:0 16px 34px rgba(0,0,0,.22);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.case407-artifact *{box-sizing:border-box}
.case407-artifact-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid rgba(44,35,26,.2);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.case407-artifact-head b{font-weight:800;opacity:.62}
.case407-paper{background:#d9d0bd;color:#26231e;transform:rotate(-.14deg);box-shadow:0 16px 32px rgba(0,0,0,.28),inset 0 0 38px rgba(78,62,37,.08)}
.case407-paper:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.15;background-image:repeating-linear-gradient(0deg,rgba(70,54,31,.12) 0 1px,transparent 1px 4px)}
.case407-paper .case407-artifact-head{border-color:rgba(70,54,31,.22);color:#413a30}
.case407-paper-title{padding:18px 18px 8px}.case407-paper-title small{display:block;color:#766b58;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.case407-paper-title strong{display:block;margin-top:5px;font:700 20px/1.2 Georgia,serif}
.case407-transcript{padding:6px 18px 16px}.case407-transcript>div{display:grid;grid-template-columns:26px 1fr;gap:8px;padding:10px 0;border-top:1px solid rgba(65,56,44,.16)}.case407-transcript>div span{color:#8e806a;font:700 9px/1.6 monospace}.case407-transcript p{margin:0!important;color:#29251f!important;font:400 13px/1.55 Georgia,serif!important}
.case407-signature{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin:0 18px 17px;padding-top:12px;border-top:1px solid rgba(65,56,44,.2);font-size:8px;letter-spacing:.08em;color:#6b604f}.case407-signature i{display:block;border-bottom:1px solid #6e6455}.case407-signature b{font-weight:600}
.case407-plaque-board{background:linear-gradient(145deg,#15110c,#090b0d);padding-bottom:14px}.case407-plaque-board .case407-artifact-head{color:#c7aa76;border-color:rgba(213,164,86,.18)}
.case407-plaque-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:16px}.case407-plaque-front,.case407-plaque-back{position:relative;min-height:185px;border:1px solid rgba(216,174,100,.28);display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 30% 25%,rgba(255,229,173,.18),transparent 28%),linear-gradient(135deg,#6f4d22,#c59a4f 45%,#7c5526);box-shadow:inset 0 0 30px rgba(32,17,4,.5)}.case407-plaque-front small,.case407-plaque-back small{position:absolute;left:10px;top:9px;color:rgba(255,239,204,.72);font-size:8px;letter-spacing:.13em}.case407-plaque-front strong{font:700 clamp(44px,6vw,72px)/1 Georgia,serif;color:#2b1d0d;text-shadow:0 1px rgba(255,241,208,.35)}.case407-plaque-front .screw{position:absolute;width:10px;height:10px;border-radius:50%;background:#3e2a12;box-shadow:inset 0 1px 2px #000}.case407-plaque-front .screw:after{content:"";position:absolute;left:2px;right:2px;top:4px;height:1px;background:#aa854e;transform:rotate(12deg)}.case407-plaque-front .screw.a{left:13px;bottom:13px}.case407-plaque-front .screw.b{right:13px;bottom:13px}
.case407-plaque-back{background:linear-gradient(135deg,#4c3c27,#857056 55%,#4f402e);place-items:end start}.case407-plaque-back strong{position:relative;z-index:2;color:#ddd0b5;font:700 24px/1 monospace;letter-spacing:.08em;text-shadow:0 2px #251c12}.case407-plaque-back em{color:#b8aa8f;font:400 8px/1.3 monospace;letter-spacing:.08em}.case407-scratch{position:absolute;inset:30% 13% 28%;opacity:.35;background:repeating-linear-gradient(16deg,transparent 0 4px,rgba(238,218,184,.45) 4px 5px)}.case407-toolmark{position:absolute;right:8px;bottom:8px;padding:5px;border:1px solid rgba(235,212,172,.28);color:#dec9a5;font-size:8px}.case407-measure{display:flex;gap:8px;align-items:center;padding:0 16px;color:#9e8a69;font-size:8px;letter-spacing:.08em}.case407-measure i{flex:1;border-top:1px dashed #755b36}.case407-measure b{color:#d1b479}
.case407-terminal{background:#06100d;color:#8ecda7;border-color:rgba(76,156,113,.28);font-family:"SFMono-Regular",Consolas,monospace}.case407-terminal .case407-artifact-head{border-color:rgba(76,156,113,.16);color:#8ecda7}.case407-terminal-bar{display:flex;align-items:center;gap:5px;padding:9px 11px;background:#030807;border-bottom:1px solid rgba(76,156,113,.16)}.case407-terminal-bar i{width:7px;height:7px;border-radius:50%;background:#476453}.case407-terminal-bar span{margin-left:5px;color:#5b7e68;font-size:8px;letter-spacing:.08em}.case407-terminal h4{margin:0;padding:14px 13px 8px;color:#c6ead1;font:600 12px/1.3 monospace}.case407-log-table{padding:0 12px 12px}.case407-log-row{display:grid;grid-template-columns:72px 1fr;gap:10px;padding:9px 0;border-top:1px solid rgba(76,156,113,.12)}.case407-log-row>span{color:#5d8d70;font:600 10px/1.5 monospace}.case407-log-row code{white-space:normal;color:#9fcbb0;font:400 10px/1.5 monospace}.case407-log-row mark{padding:1px 3px;background:rgba(228,191,96,.12);color:#e1c375}.case407-terminal-foot{padding:8px 12px;background:#030807;color:#456654;font-size:8px;letter-spacing:.06em;text-align:right}
.case407-cctv{background:#071015;color:#c9d6d9;border-color:rgba(97,143,154,.28)}.case407-cctv .case407-artifact-head{border-color:rgba(97,143,154,.2);color:#93afb6}.case407-cctv-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:10px}.case407-cctv-frame{min-width:0;background:#020608;border:1px solid #172930}.case407-cctv-scene{position:relative;height:112px;overflow:hidden;background:linear-gradient(180deg,#0d171c,#172227 58%,#0a1013 59%)}.case407-cctv-scene:before{content:"";position:absolute;left:0;right:0;top:45%;border-top:1px solid rgba(255,255,255,.1);transform:perspective(70px) rotateX(55deg)}.case407-cctv-scene .door{position:absolute;top:15px;width:34px;height:66px;border:1px solid rgba(205,221,223,.24);display:grid;place-items:center;color:#87999c;font-size:9px}.case407-cctv-scene .d1{left:16%}.case407-cctv-scene .d2{right:16%}.case407-cctv-scene .figure{position:absolute;bottom:24px;width:9px;height:25px;border-radius:6px 6px 2px 2px;background:#b2bdbd;box-shadow:0 -6px 0 -2px #b2bdbd}.case407-cctv-scene .f1{left:58%}.case407-cctv-scene .f2{left:38%}.case407-cctv-scene .f3{left:23%}.case407-cctv-scene.is-b1{background:linear-gradient(180deg,#0d1314,#1b1d1e 58%,#090c0d 59%)}.case407-cctv-scene.is-b1 .door{opacity:.25}.case407-gap{position:absolute;inset:0;display:grid;place-items:center;background:repeating-linear-gradient(0deg,#050708 0 2px,#111 2px 4px);color:#b7c2c0;font:700 12px/1.5 monospace;text-align:center;letter-spacing:.08em}.case407-cctv-meta{padding:7px}.case407-cctv-meta b{display:block;color:#d8e1e2;font:700 10px monospace}.case407-cctv-meta span{display:block;margin-top:4px;color:#7d9094;font-size:8px;line-height:1.35}.case407-cctv-timeline{display:flex;gap:5px;align-items:center;padding:0 10px 10px}.case407-cctv-timeline span{width:6px;height:6px;border-radius:50%;background:#8ca0a2}.case407-cctv-timeline span+span:before{content:"";display:inline-block;width:35px;margin:0 4px 2px -39px;border-top:1px solid #435457}.case407-cctv-timeline b{margin-left:auto;color:#718588;font-size:8px;letter-spacing:.08em;text-transform:uppercase}
.case407-registry{background:#e3ded2;color:#262c2c}.case407-registry .case407-artifact-head{color:#454d4d;border-color:#c0bbb1}.case407-registry-title{padding:14px 14px 9px;font:700 12px/1.3 monospace}.case407-registry-row{display:grid;grid-template-columns:.6fr .8fr .8fr 1.2fr;gap:4px;margin:0 10px;padding:10px 6px;border-top:1px solid #c1bcb0;font:10px/1.3 monospace}.case407-registry-row.head{padding-block:6px;color:#7f817c;font-size:8px}.case407-registry-row.focus{background:#cfc6af}.case407-registry-row code{font-weight:700}.case407-registry-row .blurred{filter:blur(3px);user-select:none}.case407-registry-note{margin:10px;padding:9px;border:1px solid #bbb3a5;color:#625e55;font-size:9px;line-height:1.45}
.case407-floorplan{background:#d8d7cd;color:#243033}.case407-floorplan .case407-artifact-head{color:#506064;border-color:#b9bbb3}.case407-plan-canvas{position:relative;height:280px;margin:11px;border:1px solid #7d8988;background-color:#e5e4da;background-image:linear-gradient(rgba(89,110,111,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(89,110,111,.08) 1px,transparent 1px);background-size:14px 14px}.case407-plan-corridor{position:absolute;left:6%;right:6%;top:38%;height:22%;display:grid;place-items:center;border-block:2px solid #596b6d;color:#728184;font-size:8px;letter-spacing:.12em}.case407-room{position:absolute;top:7%;width:24%;height:31%;border:2px solid #536668;padding:8px}.case407-room b{font:700 21px/1 monospace}.case407-room span{display:block;margin-top:5px;color:#778486;font-size:7px}.case407-room.r405{left:6%}.case407-room.r407{left:37.5%;border-color:#8c6b31}.case407-room.r409{right:6%}.case407-service{position:absolute;left:37.5%;bottom:7%;width:24%;height:31%;padding:8px;border:2px dashed #8c6b31;color:#856d41;font-size:8px}.case407-shaft{position:absolute;right:6%;bottom:7%;width:24%;height:31%;display:grid;place-items:center;border:2px solid #536668;color:#6c797a;font:700 9px/1.4 monospace;text-align:center}.case407-hidden-door{position:absolute;left:38%;bottom:-4px;width:24%;border-bottom:7px solid #ba8838}.case407-plan-note{position:absolute;left:39%;bottom:9%;width:22%;color:#806632;font-size:7px;text-align:center}.case407-plan-legend{display:flex;flex-wrap:wrap;gap:12px;padding:0 12px 12px;color:#667577;font-size:8px}.case407-plan-legend i{display:inline-block;width:18px;margin-right:5px;border-top:2px solid #536668;vertical-align:middle}.case407-plan-legend .dash{border-top-style:dashed}.case407-plan-legend .gold{border-color:#ba8838}
.case407-lab{background:#edf0ed;color:#24302d}.case407-lab .case407-artifact-head{border-color:#c7ceca;color:#586761}.case407-lab-grid{display:grid;grid-template-columns:.36fr .64fr;gap:10px;padding:12px}.case407-lab-sample{position:relative;min-height:160px;padding:14px;border:1px solid #c5cbc6;background:#dfe5e0}.case407-lab-sample i{position:absolute;border-radius:50%;background:#485c73;opacity:.55}.case407-lab-sample i:nth-child(1){width:42px;height:42px;left:18px;top:24px}.case407-lab-sample i:nth-child(2){width:18px;height:18px;right:28px;top:52px}.case407-lab-sample i:nth-child(3){width:9px;height:9px;left:52%;top:46%}.case407-lab-sample strong,.case407-lab-sample span{position:absolute;left:12px;right:12px;bottom:31px}.case407-lab-sample strong{font:700 19px monospace}.case407-lab-sample span{bottom:13px;color:#6b7974;font-size:8px}.case407-lab-data>div{padding:8px 0;border-bottom:1px solid #ccd2ce}.case407-lab-data small{color:#7e8c86;font:700 8px monospace}.case407-lab-data p{margin:2px 0 0!important;color:#33403c!important;font-size:9px!important;line-height:1.4!important}.case407-lab-footer{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#dce2de;color:#6c7975;font-size:8px}.case407-lab-footer b{padding:4px 7px;border:1px solid #668273;color:#526f61}
.case407-manual{background:#e6e0d4;color:#25231f}.case407-manual .case407-artifact-head{color:#5c564b;border-color:#c1baad}.case407-manual-page{display:grid;grid-template-columns:1fr 120px;gap:0;min-height:230px}.case407-manual-copy{padding:20px}.case407-manual-copy h4{margin:0 0 10px;font:700 17px Georgia,serif}.case407-manual-copy p{margin:8px 0!important;color:#4c4942!important;font:400 10px/1.55 Georgia,serif!important}.case407-code-line{display:grid;grid-template-columns:auto 1fr auto 44px;align-items:center;gap:9px;margin:17px 0;padding:12px;border:1px solid #aaa294;background:#d9d2c5}.case407-code-line span{font-size:8px;letter-spacing:.08em}.case407-code-line b{font:700 18px monospace;letter-spacing:.22em}.case407-code-line i{font-style:normal;font-size:20px}.case407-code-line strong{display:grid;place-items:center;height:38px;border:2px solid #805635;color:#7b4727;font:700 25px monospace}.case407-warning{padding-left:9px;border-left:3px solid #8b6c3e}.case407-manual-margin{padding:18px 10px;border-left:1px solid #bcb3a5;background:#d7d0c4}.case407-manual-margin span,.case407-manual-margin b,.case407-manual-margin em{display:block}.case407-manual-margin span{color:#81796d;font-size:8px;letter-spacing:.1em}.case407-manual-margin b{margin-top:18px;font:700 11px monospace}.case407-manual-margin em{margin-top:5px;color:#756d61;font-size:8px}
.case407-network{background:#07131b;color:#b7ced7}.case407-network .case407-artifact-head{color:#7fa2af;border-color:rgba(111,158,173,.18)}.case407-network-grid{display:grid;grid-template-columns:1fr 1fr 32px 1fr 32px 1fr;gap:6px;align-items:center;padding:14px}.case407-device,.case407-node{min-height:83px;padding:10px;border:1px solid rgba(118,164,177,.24);background:#0c1d27}.case407-device span{display:block;color:#7499a4;font-size:8px}.case407-device b,.case407-node b{display:block;margin-top:15px;color:#c4dde5;font:700 12px monospace}.case407-device small,.case407-node small{display:block;margin-top:4px;color:#6e919c;font-size:8px}.case407-device.phone{grid-row:1/2}.case407-device.watch{grid-row:2/3}.case407-node{grid-row:2/3}.case407-node.hot{border-color:rgba(202,151,72,.36)}.case407-network .arrow{grid-row:2/3;height:1px;background:#668b96;position:relative}.case407-network .arrow:after{content:"";position:absolute;right:0;top:-3px;border-left:5px solid #668b96;border-block:3px solid transparent}.case407-network-foot{display:flex;gap:8px;align-items:center;padding:9px 14px;background:#040b10;color:#6f929c;font-size:8px}.case407-network-foot b{color:#c09a62}.case407-network-foot em{margin-left:auto;color:#879da4}
.case407-request-export{background:#0c1215;color:#afbec3}.case407-request-export .case407-artifact-head{color:#87999f;border-color:#26363b}.case407-request-grid{display:grid;gap:1px;padding:10px}.case407-request-grid>div{display:grid;grid-template-columns:58px 1fr auto;gap:8px;padding:10px;background:#111a1e}.case407-request-grid span{color:#93a7ad;font:700 10px monospace}.case407-request-grid p{margin:0!important;color:#aebdc1!important;font-size:9px!important;line-height:1.4!important}.case407-request-grid b{color:#62757c;font-size:7px;letter-spacing:.08em}.case407-redaction{display:flex;gap:7px;align-items:center;padding:9px 10px;background:#080d0f;color:#58696f;font-size:8px}.case407-redaction i{font-style:normal;color:#2d383c;letter-spacing:.08em}.case407-redaction b{margin-left:auto;color:#aa8b58}
.case407-audit{background:#e4e1d8;color:#292c2b}.case407-audit .case407-artifact-head{color:#555b59;border-color:#c3c0b7}.case407-audit-title{display:flex;justify-content:space-between;gap:12px;align-items:end;padding:15px}.case407-audit-title span{font:700 13px Georgia,serif}.case407-audit-title strong{color:#7d392d;font:700 23px monospace}.case407-audit-row{display:grid;grid-template-columns:.7fr 1fr 1fr .8fr;gap:6px;margin:0 12px;padding:9px 5px;border-top:1px solid #c6c3ba;font-size:9px}.case407-audit-row.head{color:#7a7d79;font-size:7px}.case407-audit-row em{color:#8b4a40;font-style:normal}.case407-ticket{display:grid;grid-template-columns:auto 1fr 1fr;gap:7px;margin:14px;padding:11px;border:1px dashed #9e9789;background:#d7d2c7}.case407-ticket span{grid-column:1/-1;color:#6f675b;font:700 10px monospace}.case407-ticket b{font:700 11px monospace}.case407-ticket em{grid-column:1/-1;color:#81786d;font-size:8px}
.case407-alibi{background:#171717;color:#d4d1c9}.case407-alibi .case407-artifact-head{color:#a7a399;border-color:#333}.case407-alibi-line{display:flex;align-items:center;padding:18px 12px}.case407-alibi-line>div{min-width:84px;text-align:center}.case407-alibi-line b,.case407-alibi-line span,.case407-alibi-line small{display:block}.case407-alibi-line b{font:700 12px monospace;color:#e5ddd0}.case407-alibi-line span{margin-top:4px;color:#c0b9ad;font-size:8px}.case407-alibi-line small{margin-top:2px;color:#77736d;font-size:7px}.case407-alibi-line i{flex:1;border-top:1px solid #6f675b}.case407-alibi-verdict{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;background:#0d0d0d;color:#847e75;font-size:8px}.case407-alibi-verdict strong{color:#8eb492;letter-spacing:.08em}
.case407-access{background:#07110f;color:#acd0ba}.case407-access .case407-artifact-head{color:#83a991;border-color:rgba(100,160,122,.18)}.case407-access-token{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px 14px;background:#030806}.case407-access-token span{color:#658576;font-size:8px}.case407-access-token strong{color:#d6bf76;font:700 20px monospace}.case407-access-token small{color:#6f8d7f;font-size:8px}.case407-access-path{display:flex;align-items:center;gap:7px;padding:16px}.case407-access-path>div{flex:1;padding:10px;border:1px solid rgba(105,165,127,.24);background:#0b1a15}.case407-access-path span,.case407-access-path b,.case407-access-path small{display:block}.case407-access-path span{color:#688b78;font:700 9px monospace}.case407-access-path b{margin-top:8px;color:#bfddc9;font:700 11px monospace}.case407-access-path small{margin-top:4px;color:#b79852;font-size:8px}.case407-access-path>i{width:24px;border-top:1px solid #597867;position:relative}.case407-access-path>i:after{content:"";position:absolute;right:0;top:-3px;border-left:5px solid #597867;border-block:3px solid transparent}.case407-access-note{padding:9px 13px;background:#030806;color:#718f80;font-size:8px}
.case407-car{background:#0c1114;color:#c5d0d3}.case407-car .case407-artifact-head{color:#82949a;border-color:#293238}.case407-car-dash{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:12px}.case407-car-dash>div{padding:12px;border:1px solid #29363b;background:#11191d}.case407-car-dash small,.case407-car-dash strong,.case407-car-dash span{display:block}.case407-car-dash small{color:#71858b;font-size:8px}.case407-car-dash strong{margin-top:10px;color:#e1e5e5;font:700 14px monospace}.case407-car-dash span{margin-top:4px;color:#829399;font-size:8px}.case407-road{display:flex;gap:8px;align-items:center;padding:10px 12px;background:#06090b;color:#73858b;font-size:8px}.case407-road i{flex:1;border-top:1px dashed #53656b}.case407-road b{color:#c59d5b}
.case407-chat{background:#101419;color:#d8dce0}.case407-chat .case407-artifact-head{color:#888f98;border-color:#2b3036}.case407-phone{max-width:360px;margin:15px auto;border:1px solid #303740;border-radius:22px;overflow:hidden;background:#080b0f;box-shadow:0 10px 30px #000}.case407-phone-top{display:flex;justify-content:space-between;padding:9px 14px;border-bottom:1px solid #222a31;color:#717985;font-size:7px}.case407-phone-top b{color:#9fa6ae}.case407-chat-body{padding:14px}.case407-chat-body .bubble{max-width:82%;margin:8px 0;padding:8px 9px;border-radius:10px;background:#182029}.case407-chat-body .bubble.right{margin-left:auto;background:#272018}.case407-chat-body small{display:block;color:#77818c;font-size:7px}.case407-chat-body p{margin:3px 0 0!important;color:#d7dadd!important;font-size:10px!important;line-height:1.4!important}.case407-deleted{margin:10px auto 0;padding:7px;border:1px dashed #3a4047;color:#6c737b;font-size:8px;text-align:center}
.case407-generic{padding-bottom:15px}.case407-generic h4{margin:14px 15px 7px;font:700 16px Georgia,serif}.case407-generic>p{margin:7px 15px!important;color:#464139!important;font:400 10px/1.5 Georgia,serif!important}
.case407-evidence-notes{margin:11px 0 0;border-top:1px solid rgba(213,164,86,.12);color:#a99d8d}.case407-evidence-notes summary{cursor:pointer;padding:10px 0 2px;color:#a98249;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case407-evidence-notes>p{margin:8px 0 0!important;color:#9f9587!important;font-size:11px!important;line-height:1.55!important}.case407-evidence-notes[open]{padding-bottom:4px}
.case407-body .case2317-evidence.case407-materialized>.case2317-messages{display:none}
@media(max-width:760px){.case407-artifact{margin-inline:-4px}.case407-plaque-grid{grid-template-columns:1fr}.case407-cctv-strip{grid-template-columns:1fr}.case407-cctv-scene{height:126px}.case407-plan-canvas{height:250px}.case407-lab-grid{grid-template-columns:1fr}.case407-manual-page{grid-template-columns:1fr}.case407-manual-margin{border-left:0;border-top:1px solid #bcb3a5}.case407-network-grid{grid-template-columns:1fr 24px 1fr;grid-template-rows:auto auto}.case407-device.phone{grid-column:1;grid-row:1}.case407-device.watch{grid-column:1;grid-row:2}.case407-network .arrow{grid-column:2;grid-row:2}.case407-node{grid-row:2}.case407-node.hot{grid-column:3}.case407-network-grid>.arrow:nth-of-type(2){display:none}.case407-registry-row{grid-template-columns:.6fr .8fr .8fr}.case407-registry-row>*:last-child{display:none}.case407-access-path{flex-direction:column;align-items:stretch}.case407-access-path>i{width:auto;height:18px;border-top:0;border-left:1px solid #597867;margin-left:50%}.case407-access-path>i:after{right:auto;left:-3px;top:auto;bottom:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #597867}.case407-car-dash{grid-template-columns:1fr}.case407-alibi-line{display:grid;grid-template-columns:1fr 18px 1fr}.case407-alibi-line i{height:20px;border-top:0;border-left:1px solid #6f675b;margin-left:50%}.case407-alibi-line>div:nth-of-type(3),.case407-alibi-line>div:nth-of-type(4){grid-column:auto}.case407-audit-row{grid-template-columns:.8fr 1fr 1fr}.case407-audit-row>*:last-child{grid-column:1/-1}.case407-ticket{grid-template-columns:1fr}.case407-ticket>*{grid-column:1!important}.case407-request-grid>div{grid-template-columns:48px 1fr}.case407-request-grid b{display:none}}
@media(prefers-reduced-motion:reduce){.case407-paper{transform:none}}
