.modal-root:has(>.modal.city-sheet){display:grid;align-items:center;justify-items:end;direction:ltr;padding:max(8px,var(--safe-t, 0px)) max(12px,var(--safe-r, 0px)) max(8px,var(--safe-b, 0px)) 12px;background:linear-gradient(to left,#0a07049e,#0a070414 65%)}.modal.city-sheet{--cs-ink: #2a1c10;--cs-ink-soft: #6b5433;--cs-gold: #c9a24a;--cs-gold-hi: #f3d98f;--cs-gold-lo: #8a6a26;--cs-lapis: #0f1a2e;direction:rtl;position:relative;width:min(336px,calc(100vw - 24px));max-height:100%;overflow-x:hidden;color:var(--cs-ink);border:0;border-radius:4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .12 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse at 70% 0%,rgba(255,255,255,.5),transparent 55%),radial-gradient(ellipse at 0% 100%,rgba(150,105,50,.22),transparent 60%),linear-gradient(180deg,#f6ebd0,#e7d4a9);box-shadow:0 0 0 1px var(--cs-gold-lo),0 0 0 4px var(--cs-lapis),0 0 0 5px var(--cs-gold),0 22px 50px #0009,0 0 60px #c9a24a29;animation:cs-in .32s cubic-bezier(.2,.8,.2,1)}@keyframes cs-in{0%{transform:translate(26px);opacity:0}to{transform:none;opacity:1}}.modal-root:has(>.modal.city-sheet):not(.leaving){animation:cs-shade .32s ease}@keyframes cs-shade{0%{opacity:0}to{opacity:1}}.modal-root.leaving{pointer-events:none;transition:background-color .24s ease,opacity .24s ease}.modal-root.leaving:has(>.modal.city-sheet){opacity:0}.modal-root.leaving>.modal.city-sheet{animation:cs-out .24s cubic-bezier(.4,0,.8,.2) forwards}@keyframes cs-out{0%{transform:none;opacity:1}to{transform:translate(26px);opacity:0}}.modal.city-sheet:before{content:"";position:absolute;inset:6px;pointer-events:none;z-index:2;border-radius:2px;border:1px solid rgba(138,106,38,.55);box-shadow:inset 0 0 0 3px #f6ebd08c,inset 0 0 0 4px #8a6a2638}.city-sheet .modal-head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0;border:0}.city-sheet .modal-body{padding:0;display:block}.city-sheet .cc-corner{z-index:3}.cs-card{position:relative;padding:16px 18px 14px;display:grid;gap:0}.cs-head{display:flex;align-items:flex-start;gap:12px;min-height:96px}.cs-banner{position:relative;flex:none;width:70px;height:100px;margin-top:0;margin-inline-start:4px}.cs-rod{position:absolute;top:0;left:-6px;right:-6px;height:6px;border-radius:3px;z-index:2;background:linear-gradient(180deg,var(--cs-gold-hi),var(--cs-gold) 55%,var(--cs-gold-lo));box-shadow:0 1px 2px #0006}.cs-rod:before,.cs-rod:after{content:"";position:absolute;top:-2px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--cs-gold-hi),var(--cs-gold-lo))}.cs-rod:before{left:-4px}.cs-rod:after{right:-4px}.cs-flag{position:absolute;inset:3px 0 0;display:grid;justify-items:center;align-content:start;padding-top:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' stroke='%23fff' stroke-opacity='.13'%3E%3Ccircle cx='10' cy='10' r='6'/%3E%3Ccircle cx='0' cy='0' r='3'/%3E%3Ccircle cx='20' cy='0' r='3'/%3E%3Ccircle cx='0' cy='20' r='3'/%3E%3Ccircle cx='20' cy='20' r='3'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(90deg,color-mix(in srgb,var(--house) 72%,#000),var(--house) 30%,color-mix(in srgb,var(--house) 85%,#fff) 50%,var(--house) 70%,color-mix(in srgb,var(--house) 72%,#000));clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);box-shadow:inset 3px 0 #f3d98f99,inset -3px 0 #f3d98f99}.cs-banner{filter:drop-shadow(0 3px 3px rgba(0,0,0,.35))}.cs-flag .cc-crest{position:relative;z-index:1;width:52px;height:52px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.cs-name{flex:1;min-width:0;padding-top:4px}.cs-name h3{margin:0;font-size:1.7rem;line-height:1.2;font-weight:900;background:linear-gradient(180deg,#7a5418 10%,#b8862c 55%,#5e3f10 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-name h3 small{font-size:.7em}.cs-house{margin:3px 0 0;font-size:.95rem;font-weight:800;color:var(--cs-ink)}.cs-meta{margin:4px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.8rem;font-weight:700;color:var(--cs-ink-soft)}.cs-meta i{font-style:normal;font-size:.5rem;color:var(--cs-gold-lo)}.cs-meta .house-status{font-size:1em;opacity:1}.cs-meta .house-status-loyal{color:#2d6e43}.cs-meta .house-status.house-status-rebel{color:#9a2a1e}.cs-plaques{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-top:8px;border-top:1px solid rgba(138,106,38,.45);border-bottom:1px solid rgba(138,106,38,.45);background:linear-gradient(180deg,#8a6a260f,#8a6a261f)}.cs-plaque{display:grid;gap:1px;padding:6px 10px 7px;min-width:0;text-align:center}.cs-plaque+.cs-plaque{border-inline-start:1px solid rgba(138,106,38,.4)}.cs-plaque span{font-size:.7rem;font-weight:700;color:var(--cs-gold-lo)}.cs-plaque b{font-size:.95rem;font-weight:900;color:var(--cs-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-plaque.muted b{font-weight:700;color:var(--cs-ink-soft);font-size:.86rem}.cs-sec{display:flex;align-items:center;gap:8px;margin:10px 0 2px;font-size:.78rem;font-weight:900;color:var(--cs-gold-lo)}.cs-sec:before,.cs-sec:after{content:"";flex:1;height:1px;background:#a8812fb3}.cs-sec span:before,.cs-sec span:after{content:"◆";font-size:.45rem;margin:0 5px;vertical-align:2px;color:var(--cs-gold)}.cs-entry{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:5px 2px;border:0;border-bottom:1px dashed rgba(138,106,38,.4);border-radius:0;background:none;color:var(--cs-ink);font:inherit;text-align:start;cursor:pointer;touch-action:manipulation}.cs-entry:active{background:#8a6a261f}.cs-entry-text{flex:1;display:grid;gap:0;min-width:0}.cs-entry b{font-size:.88rem;font-weight:900}.cs-entry small{font-size:.72rem;color:var(--cs-ink-soft)}.cs-entry em{font-style:normal;font-size:1.5rem;line-height:1;color:var(--cs-gold-lo);font-weight:900}.cs-entry.is-empty{cursor:default}.cs-entry.is-empty .cs-wax{filter:grayscale(.7);opacity:.6}.cs-wax{flex:none;width:38px;height:38px;display:grid;place-items:center;background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--house) 60%,#fff),var(--house) 45%,color-mix(in srgb,var(--house) 55%,#000));clip-path:polygon(50% 0%,61% 6%,74% 4%,80% 15%,93% 19%,93% 32%,100% 42%,95% 54%,99% 67%,89% 76%,86% 89%,73% 92%,63% 100%,50% 95%,37% 100%,27% 92%,14% 89%,11% 76%,1% 67%,5% 54%,0% 42%,7% 32%,7% 19%,20% 15%,26% 4%,39% 6%)}.cs-wax .cs-ico{width:24px;height:24px;padding:0;background:none;box-shadow:none;stroke:#fff4d6eb;stroke-width:1.8;fill:none}.ms-kicker{margin:0;font-size:.74rem;font-weight:800;color:var(--cs-gold-lo)}.ms-head{min-height:84px}.ms-armies{display:grid;max-height:148px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.ms-army{position:relative}.ms-army .cs-entry-text b,.ms-army .cs-entry-text small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-army .ms-time{font-size:.74rem;font-weight:900;color:var(--cs-gold-lo);white-space:nowrap}.ms-army.is-on{background:linear-gradient(90deg,transparent,rgba(201,162,74,.22))}.ms-army.is-on:before{content:"";position:absolute;inset-block:6px;inset-inline-start:-8px;width:3px;border-radius:2px;background:var(--cs-gold)}.ms-army:not(.is-on) .cs-wax{filter:saturate(.55)}.ms-army.is-empty .ms-time{color:var(--cs-ink-soft);font-weight:700}.ms-troops{display:flex;justify-content:center;gap:4px;margin-top:8px;padding:6px 4px;border-top:1px solid rgba(138,106,38,.45);border-bottom:1px solid rgba(138,106,38,.45);background:linear-gradient(180deg,#8a6a260f,#8a6a261f)}.ms-troop{flex:0 1 64px;min-width:0;display:grid;justify-items:center;gap:0;text-align:center}.ms-troop img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.ms-troop i{height:34px;display:grid;place-items:center}.ms-troop i .cs-ico{width:24px;height:24px;padding:0;fill:none;stroke:var(--cs-gold-lo);stroke-width:1.8;background:none;box-shadow:none}.ms-troop b{font-size:.86rem;font-weight:900;color:var(--cs-ink);line-height:1.1}.ms-troop small{font-size:.6rem;color:var(--cs-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ms-why{margin:8px 0 0;font-size:.78rem;line-height:1.35;min-height:2.7em;color:#8a2a1e;text-align:center}.ms-go{margin-top:10px;min-height:44px;width:100%;border-radius:3px;cursor:pointer;touch-action:manipulation;font:900 .95rem var(--font-ui);color:var(--cs-lapis);background:linear-gradient(180deg,var(--cs-gold-hi),var(--cs-gold) 55%,#a8812f);border:1px solid var(--cs-gold-lo);box-shadow:0 3px #6a4f18,0 6px 12px #00000038,inset 0 1px #fff9}.ms-go:active{transform:translateY(2px);box-shadow:0 1px #6a4f18,inset 0 1px #fff9}.ms-go:disabled{filter:grayscale(.8);opacity:.6;cursor:default}.modal.city-sheet.march-sheet{width:min(640px,calc(100vw - 24px))}.ms-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0 16px;align-items:start}.ms-col{min-width:0;display:grid;align-content:start}.ms-main{border-inline-start:1px solid rgba(138,106,38,.35);padding-inline-start:14px}.ms-main>.cs-sec:first-child{margin-top:2px}.ms-dot{flex:none;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--cs-gold-lo)}.ms-army.is-on .ms-dot{background:radial-gradient(circle,var(--cs-gold-lo) 0 3.5px,transparent 4px)}.ms-army.is-empty .ms-dot{opacity:.35}.ms-rows{display:grid;gap:2px;max-height:196px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.ms-row{display:flex;align-items:center;gap:5px;min-height:44px;border-bottom:1px dashed rgba(138,106,38,.35)}.ms-pic{flex:none;width:34px;height:34px;display:grid;place-items:center}.ms-pic img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.ms-pic .cs-ico{width:22px;height:22px;padding:0;fill:none;stroke:var(--cs-gold-lo);stroke-width:1.8;background:none;box-shadow:none}.ms-label{flex:0 0 80px;display:grid;min-width:0}.ms-label b{font-size:.78rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-label small{font-size:.7rem;color:var(--cs-ink-soft);font-weight:700}.ms-step{flex:none;width:34px;height:34px;border-radius:50%;cursor:pointer;touch-action:manipulation;position:relative;font:900 1.05rem var(--font-ui);color:var(--cs-gold-hi);line-height:1;background:radial-gradient(circle at 40% 35%,#23324f,var(--cs-lapis));border:1px solid var(--cs-gold)}.ms-step:after{content:"";position:absolute;inset:-4px}.ms-step:disabled{opacity:.35;cursor:default}.ms-range{flex:1 1 auto;width:0;min-width:0;height:30px;margin:0;background:none;cursor:pointer;touch-action:none;-webkit-appearance:none;appearance:none}.ms-range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(180deg,#b99a5b,#d9c08a);box-shadow:inset 0 1px 1px #00000059}.ms-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:radial-gradient(circle at 38% 32%,var(--cs-gold-hi),var(--cs-gold) 55%,var(--cs-gold-lo));border:1px solid #6a4f18;box-shadow:0 2px 3px #0006}.ms-range::-moz-range-track{height:6px;border-radius:3px;background:#c9ad73}.ms-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--cs-gold);border:1px solid #6a4f18}.city-report .modal-head{position:sticky;top:0;left:auto;display:flex;justify-content:space-between;align-items:center;padding:14px 18px 6px;background:none}.city-report .modal-title{position:static;width:auto;height:auto;clip:auto;font-size:1.2rem;font-weight:900;color:var(--cs-gold-lo)}.city-report .modal-body{padding:0 18px 14px;display:grid;gap:8px}.cs-report-when{margin:0;font-size:.8rem;color:var(--cs-ink-soft)}.cs-report{display:grid;gap:6px}.cs-report .kv-list{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:0;border-top:1px solid rgba(138,106,38,.45);border-bottom:1px solid rgba(138,106,38,.45)}.cs-report .kv{flex-direction:column;gap:1px;padding:5px 8px;text-align:center;background:none;border:0;border-radius:0}.cs-report .kv+.kv{border-inline-start:1px solid rgba(138,106,38,.35)}.cs-report .kv span{font-size:.68rem;color:var(--cs-gold-lo);font-weight:700}.cs-report .kv b{font-size:.9rem;font-weight:900;color:var(--cs-ink)}.cs-report h4{margin:6px 0 0;font-size:.76rem;color:var(--cs-gold-lo);font-weight:900}@media(orientation:landscape)and (max-height:500px){.modal.city-sheet{width:min(330px,46vw)}.cs-card{padding:14px 16px 12px}.cs-head{min-height:88px}.cs-banner{width:62px;height:92px}.cs-flag .cc-crest{width:46px;height:46px}.cs-name h3{font-size:1.45rem}.cs-house{font-size:.86rem}.cs-plaques{margin-top:6px}.cs-sec{margin-top:8px}.cs-entry{min-height:44px;padding:3px 2px}.cs-wax{width:34px;height:34px}.cs-wax .cs-ico{width:21px;height:21px}.ms-head{min-height:78px}.ms-armies{max-height:180px}.modal.city-sheet.march-sheet{width:min(600px,74vw)}.ms-rows{max-height:196px}.ms-go{margin-top:8px;min-height:44px}}@media(prefers-reduced-motion:reduce){.modal.city-sheet,.modal-root.leaving>.modal.city-sheet{animation:none}}.attack-sheet .at-form{display:block;padding:0;border:0;border-radius:0;background:none;gap:0}.attack-sheet .at-card .field{display:grid;gap:2px;margin:4px 0 0}.attack-sheet .at-card .field>span{font-size:.7rem;font-weight:800;color:var(--cs-ink-soft)}.attack-sheet .at-card .field,.attack-sheet .at-card select{min-width:0;width:100%}.attack-sheet .at-card select{min-height:38px;padding-block:4px;font-size:.82rem;text-overflow:ellipsis}.attack-sheet .at-army{margin-top:2px}.attack-sheet .at-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 8px}.attack-sheet .at-card .kv-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.attack-sheet .at-card .kv-list .kv{padding:4px 8px}.attack-sheet .at-card .kv-list .kv span{font-size:.66rem}.attack-sheet .at-card .kv-list .kv b{font-size:.8rem;line-height:1.25}.attack-sheet .at-card .kv-list .kv:last-child:nth-child(odd){grid-column:1 / -1}.attack-sheet .at-card .sub.warn{margin:6px 0 0;font-size:.68rem;line-height:1.3}.attack-sheet .at-card .field.range-row{margin-top:4px;grid-template-columns:minmax(0,1fr) auto;gap:0 8px}.attack-sheet .at-card .field.range-row>span{grid-column:1;grid-row:1}.attack-sheet .at-card .field.range-row>output{grid-column:2;grid-row:1;min-width:0}.attack-sheet .at-card .field.range-row>.slider{grid-column:1 / -1;grid-row:2}.attack-sheet .at-card .btn.primary{width:100%;min-height:44px;margin-top:8px}.attack-sheet .at-card .cs-sec .inline-help{margin-inline-start:4px}.attack-sheet .at-card .ms-head{min-height:0}.attack-sheet .at-card .cs-banner{height:82px}.attack-sheet .at-card .cs-sec{margin-top:6px}.attack-sheet .at-card .cs-sec .inline-help{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;font-size:.8rem}.attack-sheet .at-force{position:relative;margin-top:2px;padding-inline-end:64px}.attack-sheet .at-back{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);min-height:36px;padding:0 10px;border:1px solid rgba(138,106,38,.55);border-radius:18px;background:#fffaeb99;font:800 .74rem var(--font-ui);color:var(--cs-gold-lo);cursor:pointer;touch-action:manipulation}.attack-sheet .at-force .ms-time{font-size:.78rem}.attack-sheet .at-force+.kv-list,.attack-sheet .at-force~.kv-list{grid-template-columns:repeat(3,minmax(0,1fr))}.attack-sheet .at-force~.kv-list .kv:last-child:nth-child(odd){grid-column:auto}.attack-sheet .at-force~.kv-list .kv:only-child{grid-column:1 / -1}.army-sheet .ms-head{position:relative;padding-inline-end:40px}.army-sheet .ar-mapseal{position:absolute;inset-inline-end:0;top:2px;width:36px;height:36px;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--cs-gold);cursor:pointer;touch-action:manipulation;background:radial-gradient(circle at 40% 35%,#23324f,var(--cs-lapis))}.army-sheet .ar-mapseal:after{content:"";position:absolute;inset:-4px}.army-sheet .ar-mapseal .cs-ico{width:20px;height:20px;padding:0;fill:none;stroke:var(--cs-gold-hi);stroke-width:1.7;background:none;box-shadow:none}.army-sheet .army-troops{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-top:2px;border-top:1px solid rgba(138,106,38,.45);border-bottom:1px solid rgba(138,106,38,.45);background:linear-gradient(180deg,#8a6a260d,#8a6a261c)}.army-sheet .troop-tile{flex:0 1 64px;min-width:0;display:grid;justify-items:center;gap:0;padding:4px 2px 5px;border-radius:0;background:none}.army-sheet .troop-tile+.troop-tile{box-shadow:inset -1px 0 #8a6a264d}.army-sheet .troop-tile img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.army-sheet .troop-tile .troop-name{min-height:40px;font-size:.66rem;font-weight:800;color:var(--cs-ink-soft)}.army-sheet .troop-tile b{font-size:.9rem;font-weight:900;color:var(--cs-ink);line-height:1.1}.army-sheet .ms-side .order-list{margin-top:4px}.army-sheet .ms-side .order-list .row{padding:4px 0}.army-sheet .ms-side .order-list .row-text b{font-size:.78rem}.army-sheet .march-compact{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:.78rem;font-weight:800;color:var(--cs-ink)}.army-sheet .march-compact>span{flex:1;min-width:0}.army-sheet .march-compact small{color:var(--cs-ink-soft)}.army-sheet .march-progress{margin:4px 0 2px}.army-sheet .ar-dests{max-height:110px}.army-sheet .ar-dests .cs-entry{min-height:44px}.army-sheet .ar-go .ms-go{width:100%}.army-sheet .ar-go .order-why{display:block;margin-top:4px;text-align:center;font-size:.74rem;color:#8a2a1e}.army-sheet .ar-orders{display:grid}.army-sheet .ar-entry{min-height:48px}.army-sheet .ar-entry .btn{flex:none;min-height:40px}.army-sheet .ar-entry .order-why{flex-basis:100%;font-size:.7rem}.army-sheet .ar-entry:not(button){flex-wrap:wrap;cursor:default}.army-sheet .ar-entry:not(button):active{background:none}.army-sheet .ar-disband{border-bottom:0}.army-sheet .ar-disband b{color:#8a2f1f}.army-sheet .ar-disband .cs-wax{filter:saturate(.7)}.army-sheet .ar-disband.is-asking{background:linear-gradient(90deg,transparent,rgba(154,42,30,.1))}.army-sheet .ar-ask{flex:1 0 100%;display:flex;gap:8px;padding:2px 0 4px}.army-sheet .ar-ask>.btn{flex:1}.army-sheet .ar-ask>.order-why{flex-basis:100%}.army-sheet .ar-disband .btn.danger{color:#fff3e6;background:linear-gradient(180deg,#a5452f,#7d2a1c);border-color:#5e1e13}@media(orientation:landscape)and (max-height:500px){.modal.city-sheet.army-sheet{width:min(640px,78vw)}.army-sheet .ar-dests{max-height:110px}.army-sheet .ar-entry{min-height:44px}.army-sheet .troop-tile img{width:34px;height:34px}.army-sheet .troop-tile .troop-name{min-height:34px}}.deploy-sheet .ar-newname{margin:6px 0 0;font-size:.74rem;font-weight:800;color:var(--cs-ink-soft);text-align:center}.deploy-sheet .ms-why{min-height:1.4em;margin-top:2px}.deploy-sheet .ms-go{width:100%}.deploy-sheet .ms-rows{max-height:200px}.modal.city-sheet.house-sheet{width:min(360px,calc(100vw - 24px))}.modal.city-sheet.house-sheet.march-sheet{width:min(680px,calc(100vw - 24px))}.house-sheet .court-file{display:grid;gap:0}.house-sheet .court-file.ms-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}.house-sheet .cs-head{align-items:center}.house-sheet .cs-meta:empty{display:none}.house-sheet .hf-seal{flex:none;width:74px;height:74px;display:grid;place-items:center;margin-inline-start:auto;background:radial-gradient(circle at 38% 32%,#d9b867,#a8812f 58%,#6a4f18);clip-path:polygon(50% 0%,61% 6%,74% 4%,80% 15%,93% 19%,93% 32%,100% 42%,95% 54%,99% 67%,89% 76%,86% 89%,73% 92%,63% 100%,50% 95%,37% 100%,27% 92%,14% 89%,11% 76%,1% 67%,5% 54%,0% 42%,7% 32%,7% 19%,20% 15%,26% 4%,39% 6%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.house-sheet .hf-seal.hf-loyal{background:radial-gradient(circle at 38% 32%,#5aa774,#2d6e43 58%,#1c4a2c)}.house-sheet .hf-seal:is(.hf-rebel,.hf-extinct){background:radial-gradient(circle at 38% 32%,#b4553c,#8a2f1f 60%,#5e1e13)}.house-sheet .hf-seal.hf-undeclared{background:radial-gradient(circle at 38% 32%,#d19a46,#9a6418 58%,#6a420c)}.house-sheet .hf-seal .court-chip{margin:0;padding:0 4px;border:0;background:none;color:#fff4d6!important;font-size:.82rem;font-weight:900;text-align:center;white-space:normal;line-height:1.15;text-shadow:0 1px 1px rgba(0,0,0,.45)}.house-sheet .hf-plaques{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.house-sheet .hf-plaques .cs-plaque{border-top:0;box-shadow:inset 0 -1px #8a6a2640}.house-sheet .hf-plaques .cs-plaque+.cs-plaque{border-inline-start:0}.house-sheet .hf-plaques .cs-plaque:not(:nth-child(3n+1)){border-inline-start:1px solid rgba(138,106,38,.4)}.house-sheet .hf-plaques .cs-plaque b{white-space:normal;font-size:.82rem;line-height:1.25}.house-sheet .court-file-acts{border-inline-start:1px solid rgba(138,106,38,.35);padding-inline-start:14px}.house-sheet .court-file-acts h4{margin:4px 0;color:var(--cs-gold-lo);font-size:.8rem;font-weight:900}.house-sheet .court-file-acts .btn{min-height:40px}.house-sheet .court-file-acts .court-actions{margin-top:6px}@media(orientation:landscape)and (max-height:500px){.modal.city-sheet.house-sheet{width:min(360px,48vw)}.modal.city-sheet.house-sheet.march-sheet{width:min(680px,80vw)}.house-sheet .hf-seal{width:66px;height:66px}}.house-sheet .court-chip.you{color:#24406e;border-color:#4a6aa0;background:#fffaeb99;font-weight:800}.house-sheet .court-file-acts .btn{color:var(--cs-ink);background:#fffaeb8c;border:1px solid rgba(138,106,38,.6);font-weight:800}.house-sheet .court-file-acts .btn.primary{color:var(--cs-lapis);font-weight:900;background:linear-gradient(180deg,var(--cs-gold-hi),var(--cs-gold) 55%,#a8812f);border-color:var(--cs-gold-lo);box-shadow:0 3px #6a4f18,inset 0 1px #fff9}.house-sheet .court-file-acts .btn.danger{color:#fff3e6;background:linear-gradient(180deg,#a5452f,#7d2a1c);border-color:#5e1e13}.house-sheet .court-file-acts .btn.ghost{color:var(--cs-gold-lo);background:transparent;border-style:dashed}.house-sheet .court-file-acts .btn.court-level.on{color:#fff4d6;border-color:#5e1e13;background:radial-gradient(circle at 38% 32%,#b4553c,#8a2f1f 60%,#5e1e13)}.house-sheet .court-file-acts .btn.court-level small{color:inherit;opacity:.8}.house-sheet .court-file-acts .sub{color:var(--cs-ink-soft);font-size:.76rem}.house-sheet .court-file.solo .court-file-acts{border:0;padding:0;margin-top:6px}.house-sheet .court-file.solo .court-file-acts .court-actions{display:grid;gap:6px;margin-top:4px}.house-sheet .court-file.solo .court-file-acts .btn{width:100%;min-height:44px}@media(orientation:landscape)and (max-height:500px){.house-sheet .cs-head{min-height:0}.house-sheet .cs-banner{height:80px}.house-sheet .hf-seal{width:60px;height:60px}.house-sheet .hf-seal .court-chip{font-size:.74rem}.house-sheet .hf-plaques .cs-plaque{padding:4px 6px 5px}}.modal.city-sheet.march-sheet.army-view-sheet{width:min(420px,calc(100vw - 24px))}.army-view-sheet .ms-card.ar-view{grid-template-columns:minmax(0,1fr)}.cc-crest[data-strip],.court-banner[data-strip],.lobby-card .seat-banner{background-position:0 0;background-repeat:no-repeat}.cc-crest[data-strip]{display:block;height:var(--strip-h);aspect-ratio:var(--strip-ratio);background-image:var(--strip);background-size:calc(var(--strip-frames) * 100%) 100%;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.court-banner[data-strip]{width:auto!important;aspect-ratio:var(--strip-ratio);height:46px;background:var(--strip) 0 0 / calc(var(--strip-frames) * 100%) 100% no-repeat;clip-path:none;box-shadow:none;border-top:0;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.court-ruler>.court-banner[data-strip]{height:100px}.court-bar .court-banner[data-strip],.court-house .court-banner[data-strip],.court-ruler.small .court-banner[data-strip],.court-file-id .court-banner[data-strip]{height:40px}.cs-banner:has(.cc-crest[data-strip]) .cs-rod{display:none}.cs-flag:has(.cc-crest[data-strip]){background:none;clip-path:none;box-shadow:none;padding-top:0;top:0;align-content:stretch;grid-template-rows:minmax(0,1fr)}.cs-flag .cc-crest[data-strip]{width:auto;height:100%;max-height:104px}.cc-neighbours .cc-crest[data-strip]{--strip-h: 34px}.lobby-card .seat-banner{width:auto;height:46px;color:transparent;padding:0;border-top:0;clip-path:none}.lobby-card .seat-banner,.lobby-card .seat:not(.filled):not(.mine) .seat-banner,.lobby-card .seat.mine .seat-banner{background:var(--strip) 0 0 / 1600% 100% no-repeat}
