/* Mevcut Enso ve adaçayı kimliği korunur; görevler konuşmanın üzerinde bir katman açar. */
.mission-nav{display:flex;gap:5px;align-items:center}.mission-nav button{border:0;border-radius:10px;font-size:12px;min-height:40px;padding:8px 13px;color:#a2b39e}.mission-nav button[aria-current=page]{background:#27362b;color:#edf2e6}
.mission-open{height:var(--app-height,100dvh);min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.mission-open .presence,.mission-open .window-footer{display:none!important}.mission-open .window-header{padding-top:16px;padding-bottom:16px}.mission-open #about-open{display:none}
.mission-area{min-height:0;display:flex;flex-direction:column;padding:20px 40px 12px;gap:18px;overflow:hidden;text-align:start}.mission-area [hidden]{display:none!important}.mission-area button,.mission-dialog button{min-height:42px;font-size:12px;border-color:#3a4c3e;border-radius:10px}.mission-area button:disabled{opacity:.5;cursor:wait}.mission-area :focus-visible,.mission-dialog :focus-visible{outline:1px solid #c3d8b6;outline-offset:3px}.mission-area input,.mission-area select,.mission-dialog input,.mission-dialog textarea,.mission-dialog select{background:#172019;border:1px solid #3c4e40;color:#e4eddb;border-radius:10px;padding:11px 12px;font-size:13px;width:100%}.mission-dialog textarea{resize:vertical;min-height:95px}.mission-dialog label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#acbea7;margin-bottom:18px}.mission-dialog{max-height:90dvh;width:min(550px,calc(100% - 32px));overflow:auto}.mission-dialog h2{font-size:22px;margin:0}.mission-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.mission-dialog .mission-actions{justify-content:flex-end}.mission-primary{background:#bfd0b2!important;color:#1c2c20!important;border-color:#bfd0b2!important}.mission-primary:hover{background:#d1dfc6!important}.mission-quiet{border:0!important;background:none!important;padding-inline:0!important;color:#b1c3a8!important}.mission-close{border:0!important;background:none!important;min-width:42px;flex:none;font-size:20px!important;padding:4px!important}
.mission-top{display:flex;justify-content:space-between;gap:20px;align-items:center;flex:none}.mission-eyebrow{font-size:9px;letter-spacing:.22em;color:#93ae8a;margin:0 0 7px}.mission-top h1{font-size:29px;font-weight:350;margin:0;letter-spacing:-.025em}.mission-subtitle{font-size:12px;color:#a4b29d;margin:6px 0 0}.mission-feedback{font-size:12px;color:#c3d5b7;margin:0;flex:none;order:8}.mission-feedback:empty{display:none}.mission-storage{font-size:10px;color:#81967c;flex:none;margin-top:auto;order:9}.mission-layout{display:grid;grid-template-columns:minmax(310px,.95fr) minmax(300px,1.05fr);flex:1;min-height:0;border:1px solid #304033;border-radius:19px;overflow:hidden;background:#151e17}.mission-list-panel{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid #304033}.mission-filters{display:flex;gap:9px;padding:18px;border-bottom:1px solid #304033}.mission-filters input{min-width:0}.mission-filters select{max-width:145px}.mission-list{overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#4a6247 transparent;padding:8px}.mission-row{display:flex;width:100%;text-align:start;flex-direction:column;gap:13px;padding:20px 17px!important;border:1px solid transparent!important;background:transparent;border-radius:13px!important;margin-bottom:5px}.mission-row:hover{background:#1d2b21}.mission-row[aria-pressed=true]{border-color:#4b6449!important;background:#223225}.mission-row-heading{display:flex;justify-content:space-between;gap:18px;width:100%;align-items:start}.mission-row strong{font-size:15px;font-weight:450;overflow-wrap:anywhere}.mission-row-brief{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#9eae98;font-size:12px;line-height:1.8}.mission-row-facts{display:flex;gap:18px;align-items:center}.mission-meta{font-size:10px;line-height:1.7;color:#91a48a;overflow-wrap:anywhere}.mission-badge{font-size:9px;line-height:1.6;border-radius:6px;padding:3px 7px;background:#2b382b;color:#c1ccaf;white-space:nowrap;display:inline-block;align-self:start}.status-completed{background:#294135;color:#c4dec0}.status-failed{background:#423025;color:#d5b99b}.status-paused,.status-cancelled{background:#292f29;color:#a9afa4}.mission-detail{padding:25px 30px;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#4a6247 transparent}.mission-detail-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.mission-detail h2,.fabric-detail h2{font-size:24px;font-weight:400;line-height:1.45;margin:17px 0;overflow-wrap:anywhere}.mission-detail h3,.fabric-detail h3{font-size:12px;font-weight:500;color:#c6d4be;margin:25px 0 10px}.mission-prose{font-size:14px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px;color:#ccd7c5}.mission-facts{display:flex;gap:15px;flex-wrap:wrap;margin:22px 0}.mission-notice{font-size:12px;line-height:1.9;padding:13px 16px;border-inline-start:2px solid #65815c;background:#1d2b20;border-radius:0 8px 8px 0;color:#becbb4}.mission-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:22px 0}.mission-muted{font-size:12px;line-height:1.8;color:#9caf92;overflow-wrap:anywhere}.mission-empty{text-align:center;margin:auto;padding:45px 25px;max-width:470px}.mission-empty h1{font-size:30px}.mission-empty h2{font-size:23px;font-weight:350;line-height:1.4}.mission-empty p{color:#9db095;font-size:13px;line-height:1.9;margin-bottom:25px}.mission-empty-symbol{font-size:50px;font-weight:200;color:#829a79;display:block;margin-bottom:24px}.mission-detail>.mission-empty{padding-top:12vh}
/* Fabric: yönler görsel tuvalde serbesttir; bilgi, niyet ve görevler türlerini korur. */
.fabric-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:none}.fabric-tools select{width:auto;max-width:230px}.fabric-tools select:first-child{min-width:150px}.fabric-tools>.mission-primary{margin-inline-start:auto}.fabric-autonomy{color:#a3b895}.fabric-autonomy[aria-pressed=true]{background:#2d402c;color:#d3e3c8}.fabric-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:0;flex:1;gap:16px}.fabric-board{min-height:0;display:flex;flex-direction:column;border:1px solid #354732;border-radius:18px;overflow:hidden;position:relative;background:#151e16}.fabric-toolbar{display:flex;align-items:center;gap:8px;flex:none;padding:8px 13px;border-bottom:1px solid #2b3d2c;z-index:2}.fabric-toolbar button{border:0;border-radius:7px;min-height:34px;padding:5px 13px;font-size:11px}.fabric-toolbar button[aria-pressed=true]{background:#2a3d29;color:#d9e5d0}.fabric-toolbar>.mission-meta{margin-inline-start:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fabric-viewport{position:relative;flex:1;min-height:160px;overflow:hidden;touch-action:none;cursor:grab;background-image:radial-gradient(#63805e33 1px,transparent 1px),radial-gradient(ellipse at 45% 45%,#2f4c2433,transparent 70%);background-size:24px 24px,100% 100%;direction:ltr}.fabric-viewport:active{cursor:grabbing}.fabric-world{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0}.fabric-edges{position:absolute;left:0;top:0;width:1px;height:1px;overflow:visible;pointer-events:none}.fabric-edges path{fill:none;stroke:#819b6666;stroke-width:1.3}.fabric-edges path[data-relation=depends_on]{stroke:#b3a775;stroke-dasharray:6 5}.fabric-edges path[data-relation=supports]{stroke:#709c9677}.fabric-pin{position:absolute;display:flex;gap:14px;align-items:flex-start;width:230px;text-align:start;padding:0!important;min-height:60px!important;border:0!important;border-radius:8px!important;background:transparent;cursor:grab;touch-action:none;color:#d9e3ce;user-select:none}.fabric-pin:hover{background:transparent}.fabric-pin-dot{width:24px;height:24px;flex:none;border:1px solid #8ca377;border-radius:50%;background:#293d27;box-shadow:0 0 0 6px #8aa7750d;position:relative}.fabric-pin-dot::after{content:'';position:absolute;inset:7px;border-radius:50%;background:#c3d6af}.fabric-pin[aria-pressed=true] .fabric-pin-dot{box-shadow:0 0 0 7px #aac78b26;border-color:#dceccc;background:#55714b}.pin-question .fabric-pin-dot{border-color:#b4a16b}.pin-question .fabric-pin-dot::after{background:#e0ca8d}.pin-task .fabric-pin-dot{border-radius:7px;border-color:#83a69b}.pin-result .fabric-pin-dot{background:#54814f}.fabric-pin-copy{display:flex;flex-direction:column;gap:6px;margin-top:-5px;padding:3px 8px 7px 0;background:linear-gradient(90deg,#151e16ed 80%,transparent);border-radius:5px;max-width:190px}.fabric-pin strong{font-size:13px;font-weight:450;line-height:1.55;max-height:60px;overflow:hidden;overflow-wrap:anywhere}.fabric-pin .mission-meta{font-size:8px;letter-spacing:.02em}.fabric-pin-excerpt{font-size:10px;color:#829a78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:174px}.fabric-detail{overflow:auto;min-height:0;border:1px solid #2f4030;background:#18221a;border-radius:18px;padding:19px 20px;scrollbar-width:thin;scrollbar-color:#4a6247 transparent}.fabric-detail h2{font-size:19px}.fabric-detail .mission-prose{font-size:12px}.fabric-detail .mission-empty{padding:65px 0}.fabric-detail .mission-empty h2{font-size:20px}.fabric-detail .mission-actions{gap:10px}.fabric-detail .mission-actions button{font-size:11px}.fabric-link-row{padding:10px 0;border-bottom:1px solid #2c3b2c;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:0 8px;align-items:center}.fabric-link-row>button:first-child{text-align:start;overflow-wrap:anywhere;font-size:11px;min-height:30px}.fabric-link-row>.mission-meta{grid-column:1;grid-row:2;font-size:9px}.fabric-link-row>.mission-close{grid-column:2;grid-row:1/span 2;min-width:28px}.fabric-link-form{display:flex;flex-direction:column;gap:8px;margin-top:22px}.fabric-link-form select{font-size:11px}.fabric-camera{display:flex;position:absolute;inset:auto 15px 39px auto;gap:4px;background:#152018ed;border:1px solid #354732;border-radius:11px;padding:4px;z-index:2}.fabric-camera button{font-size:10px;padding:5px 9px;min-height:32px;border:0}.fabric-help{font-size:9px;color:#819c77;padding:8px 14px;margin:0;flex:none;border-top:1px solid #2c3b2c}.fabric-pin-list{overflow:auto;padding:12px;flex:1}.fabric-list-pin{display:flex;flex-direction:column;gap:7px;width:100%;text-align:start;margin-bottom:10px;padding:16px;border-color:#324731!important;background:#1c2b1d}.fabric-list-pin strong{font-weight:450;overflow-wrap:anywhere}
/* Mobil: sayfa akmaz; liste, tuval ve ayrıntı kendi sınırları içinde kayar. */
@media(max-width:900px){.mission-area{padding:12px 20px;gap:12px}.mission-nav button{padding:7px 9px;font-size:11px}.header-actions{gap:10px}.fabric-layout{grid-template-columns:minmax(0,1fr) 245px;gap:10px}.fabric-detail{padding:15px}.mission-top h1{font-size:25px}.mission-top-actions button{font-size:11px}.mission-subtitle{font-size:11px}.mission-detail{padding:22px}.mission-layout{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.zen-window .window-header{padding-inline:16px;gap:10px}.window-header .brand{font-size:0;gap:0}.window-header .brand img{width:27px;height:27px}.header-actions{flex:1;justify-content:flex-end;gap:3px}.window-header #about-open{display:none}.mission-nav{gap:0}.mission-nav button{font-size:10px;padding:6px 8px;min-height:40px}.settings-trigger{min-width:35px}.mission-area{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));gap:10px}.mission-top{align-items:start;gap:10px}.mission-eyebrow{font-size:8px}.mission-top h1{font-size:24px}.mission-subtitle{font-size:10px;max-width:240px}.mission-top-actions button{padding:9px 12px;min-height:38px;white-space:nowrap;font-size:10px}.mission-layout{position:relative;display:flex}.mission-list-panel{width:100%;border:0}.mission-detail{position:absolute;inset:0;background:#172019;z-index:3;padding:18px 22px}.mission-detail:has(>.mission-empty){display:none}.mission-filters{padding:12px}.mission-row{padding:17px 12px!important}.mission-detail h2{font-size:23px}.mission-storage{font-size:8px;line-height:1.8}.mission-feedback{font-size:11px}.fabric-tools{gap:6px}.fabric-tools select{font-size:11px;padding:9px;min-width:0!important;max-width:45%;flex:1}.fabric-tools button{font-size:10px;min-height:36px;padding:7px 9px}.fabric-tools>.mission-primary{margin:0}.fabric-layout{display:flex;position:relative}.fabric-board{width:100%;border-radius:13px}.fabric-detail{position:absolute;inset:auto 0 0;max-height:65%;background:#172319f5;border-radius:18px 18px 12px 12px;z-index:5;padding:15px 20px;box-shadow:0 -20px 50px #0b150dcc}.fabric-detail:has(>.mission-empty){display:none}.fabric-toolbar{padding:6px 9px}.fabric-toolbar>.mission-meta{font-size:9px;margin-inline-start:5px}.fabric-toolbar button{font-size:10px;padding:4px 9px}.fabric-help{font-size:8px}.fabric-camera{inset:auto 8px 39px auto}.fabric-camera button{font-size:9px;padding:5px 7px}.mission-dialog[open]{position:fixed;inset:var(--app-top,0px) 0 auto;width:100%;max-width:100%;margin:0;height:var(--app-height,100dvh);max-height:none;border:0;border-radius:0;padding:25px 24px calc(25px + env(safe-area-inset-bottom,0px));background:#111a14}.mission-dialog input,.mission-dialog textarea,.mission-dialog select{font-size:16px}.mission-empty{padding:30px 15px}.mission-empty h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){.fabric-pin,.mission-area *{scroll-behavior:auto}}
.mission-dialog details{margin:0 0 18px}.mission-dialog summary{font-size:12px;color:#a8bca0;cursor:pointer;padding:9px 0}.mission-dialog details[open] summary{margin-bottom:12px}
@media(max-width:600px){.fabric-tools select{flex:1 1 42%;max-width:none}.fabric-tools>.mission-primary{margin-inline-start:auto}}

/* Servis iğneleri aynı tuvalin parçasıdır. Tetik, koşul ve sonuç yolu sade renklerle ayrılır. */
.fabric-edge-label{fill:#9fb294;font-size:9px;text-anchor:middle;paint-order:stroke;stroke:#151e16;stroke-width:5px;stroke-linejoin:round}
.mission-top-actions{display:flex;align-items:center;gap:18px}.pin-operation .fabric-pin-dot{border-radius:6px;border-color:#a0b8bd;background:#253d3b}.pin-operation .fabric-pin-dot::after{background:#c5dcce}
.fabric-edges path[data-relation=on_event]{stroke:#8aafa5;stroke-width:1.6}.fabric-edges path[data-relation=on_match]{stroke:#b4c788;stroke-width:1.8}.fabric-edges path[data-relation=on_no_match]{stroke:#b7a480;stroke-dasharray:4 5}
.fabric-service-option{display:flex;flex-direction:column;text-align:start;gap:9px;width:100%;background:#1a291e;padding:18px 20px;margin:10px 0;border:1px solid #3b5140!important}.fabric-service-option strong{font-size:15px;font-weight:450}.fabric-service-option span{font-size:11px;color:#a3b79a;line-height:1.7}.mission-dialog h3{font-size:11px;color:#98ae8d;font-weight:450;margin:23px 0 12px}
.fabric-service-settings{margin:18px 0}.fabric-service-settings p{display:flex;flex-direction:column;gap:5px;margin:0;padding:10px 0;border-bottom:1px solid #2d4233}.fabric-service-settings p>span:last-child{font-size:12px;color:#d1dec7;overflow-wrap:anywhere}.fabric-check{flex-direction:row!important;align-items:center}.fabric-check input{width:18px;height:18px;accent-color:#bdd0b0;margin:0 8px}.fabric-simulation{display:grid;gap:9px;margin:24px 0}.fabric-simulation-step{display:flex;flex-direction:column;gap:7px;padding:15px 18px;border:1px solid #38503a;border-radius:11px}.fabric-simulation-step strong{font-size:13px;font-weight:450}.fabric-simulation-step>span,.fabric-simulation-step>p{font-size:11px;color:#a9bd9e;line-height:1.8;margin:0}.fabric-simulation .mission-notice p{margin-bottom:0}.mission-dialog>select{margin-bottom:14px}
@media(max-width:600px){.mission-top-actions{flex-direction:column;gap:2px;align-items:flex-end}.mission-top-actions>.mission-quiet{font-size:9px;order:2;min-height:30px}.fabric-tools>.mission-quiet{flex-basis:auto;text-align:start;min-height:36px;font-size:10px}.fabric-service-option{padding:17px}}

/* Ortak bağlantı kartları: masaüstünde sakin liste, mobilde mevcut tam ekran dialog. */
.connection-content{display:flex;flex-direction:column;gap:14px}.connection-card{padding:20px;border:1px solid #354732;border-radius:16px;background:#18221a}.connection-card h3{font-size:19px;font-weight:400;margin:12px 0}.connection-card p{overflow-wrap:anywhere}.connection-scopes{border:0;padding:0;margin:18px 0;display:flex;flex-wrap:wrap;gap:16px}.connection-scopes legend{font-size:11px;color:#a9baa2;padding:0;margin-bottom:12px}.connection-scopes label{display:flex;align-items:center;gap:8px;font-size:12px!important;margin:0!important}.connection-scopes input{width:17px!important;height:17px;min-height:0!important;margin:0;accent-color:#bacdab}.connection-card button{margin-top:10px}
/* Hazır bağlantı kataloğu, markayı taklit etmeyen tipografik işaretlerle aynı sakin yüzeyi sürdürür. */
.connection-filters{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px}.connection-filters button{font-size:11px!important;min-height:34px!important;padding:7px 10px;border-radius:30px!important;background:transparent}.connection-filters button[aria-pressed=true]{background:#2c4030;color:#d9e8cf;border-color:#758e6b}.connection-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 22px}.connection-provider{display:flex;flex-direction:column;border:1px solid #334531;border-radius:16px;padding:18px;background:#172119;min-width:0;gap:12px}.connection-provider-head{display:flex;gap:12px;align-items:center}.connection-provider h3{font-size:15px!important;margin:0!important;color:#e1ead9;line-height:1.5;overflow-wrap:anywhere}.connection-monogram{display:grid;place-items:center;flex:none;width:36px;height:36px;background:#2d4030;color:#c8dbbd;border:1px solid #486042;border-radius:11px;font-size:13px;letter-spacing:-.5px}.connection-provider p{margin:0;line-height:1.8;font-size:11px}.connection-provider>.mission-meta{font-size:9px;line-height:1.7}.connection-provider button{margin-top:auto;background:#27382b;align-self:start;padding:8px 14px}.mission-dialog button:disabled{opacity:.5;cursor:default}.connection-source{display:inline-block;color:#baceaf;font-size:11px;margin:5px 14px 5px 0;text-underline-offset:4px}.mission-dialog:has(.connection-catalog-grid){width:min(740px,calc(100% - 32px))}
@media(max-width:600px){.mission-dialog:has(.connection-catalog-grid){width:100%}.connection-catalog-grid{grid-template-columns:1fr;gap:10px}.connection-provider{padding:17px}.connection-provider-head{gap:13px}.connection-provider h3{font-size:17px!important}.connection-provider p{font-size:12px}.connection-provider button{min-height:42px}.connection-filters{gap:6px}.connection-card .connection-source{display:block}.connection-content>.mission-actions{flex-wrap:wrap}}

/* İğne eklemek dört gündelik seçimle başlar; sınıflandırma ikinci planda kalır. */
.fabric-pin-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:23px 0 30px}
.fabric-pin-choice{display:flex;flex-direction:column;gap:9px;text-align:start;padding:21px!important;min-height:112px!important;background:#1b281e;border:1px solid #354936!important;border-radius:15px!important;transition:background .15s,border-color .15s}
.fabric-pin-choice:hover{background:#253729;border-color:#718669!important}
.fabric-pin-choice strong{font-size:15px;font-weight:450;line-height:1.5;color:#e2eadb}
.fabric-pin-choice span{font-size:12px;line-height:1.7;color:#a9b99f}
.fabric-examples{border-top:1px solid #2d3e30;padding-top:20px;text-align:start}
.fabric-examples h3{font-size:13px!important;font-weight:450;margin:0 0 8px!important;color:#c4d3b8!important}
.fabric-examples>.mission-muted{font-size:12px;line-height:1.7;margin:0 0 14px}
.fabric-example-grid{display:grid;gap:8px}
.fabric-example-card{display:flex;flex-direction:column;text-align:start;gap:7px;padding:14px 16px!important;width:100%;border:1px solid #2b3e2f!important;border-radius:12px!important;background:#152119}
.fabric-example-card:hover{background:#223126}
.fabric-example-card strong{font-size:13px;font-weight:450;line-height:1.5;color:#d0ddc6}
.fabric-example-card span{font-size:11px;line-height:1.7;color:#9bb191}
.fabric-example-note{font-size:10px;line-height:1.8;color:#92a28c;margin:13px 0 0}
.fabric-welcome{min-height:0;flex:1;overflow:auto;width:min(100%,760px);align-self:center;padding:0 12px 12px}
.fabric-welcome>.mission-empty{padding:28px 20px 32px}
.fabric-welcome .fabric-example-grid{grid-template-columns:1fr 1fr}
.fabric-extra{border-top:1px solid #2c3d30;padding-top:8px;margin-top:8px!important}
.fabric-extra summary{list-style-position:outside;margin-inline-start:13px;min-height:42px}
.fabric-extra label{margin-bottom:16px}
.fabric-canvas-options{position:relative;margin-inline-start:6px}
.fabric-canvas-options>summary{cursor:pointer;color:#a8b99f;font-size:11px;list-style:none;padding:12px 10px;border-radius:9px;min-height:42px;display:flex;align-items:center;gap:8px}
.fabric-canvas-options>summary::after{content:'⌄';font-size:13px}
.fabric-canvas-options[open]>summary{background:#223126}
.fabric-options-body{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:8;width:240px;display:flex;flex-direction:column;gap:12px;background:#1a281e;padding:18px;border:1px solid #3a503d;border-radius:14px;box-shadow:0 16px 40px #080e0bb3}
.fabric-options-body select{max-width:100%!important;width:100%}
@media(max-width:600px){
  .fabric-pin-choices{grid-template-columns:1fr;gap:9px;margin:20px 0 25px}
  .fabric-pin-choice{min-height:86px!important;padding:16px 18px!important;gap:5px}
  .fabric-pin-choice strong{font-size:16px}.fabric-pin-choice span{font-size:12px}
  .fabric-example-card{padding:15px!important}.fabric-example-card strong{font-size:13px}
  .fabric-welcome{padding:0 0 6px}.fabric-welcome>.mission-empty{padding:20px 8px 25px}
  .fabric-welcome .fabric-example-grid{grid-template-columns:1fr}
  .fabric-tools>select{max-width:calc(100% - 112px);flex:1;min-width:0}
  .fabric-canvas-options{margin-inline-start:auto}.fabric-canvas-options>summary{min-height:34px;padding:7px 3px;font-size:10px}
  .fabric-options-body{width:min(260px,calc(100vw - 40px))}
}
@media(prefers-reduced-motion:reduce){.fabric-pin-choice{transition:none}}
/* Dört seçim ve iki örnek masaüstünde aynı sakin pencerede görünür. */
.mission-dialog:has(.fabric-pin-choices){width:min(650px,calc(100% - 32px));padding:26px 30px}
.mission-dialog:has(.fabric-pin-choices) .mission-dialog-top{margin-bottom:16px}
.mission-dialog:has(.fabric-pin-choices)>.mission-muted{margin:0;line-height:1.7}
.mission-dialog:has(.fabric-pin-choices) .fabric-pin-choices{margin:19px 0 22px}
.mission-dialog:has(.fabric-pin-choices) .fabric-pin-choice{min-height:96px!important;padding:17px!important}
@media(max-width:600px){.mission-dialog:has(.fabric-pin-choices){width:100%;padding:24px 20px}.mission-dialog:has(.fabric-pin-choices) .fabric-pin-choice{min-height:82px!important;padding:15px 17px!important}.mission-dialog:has(.fabric-pin-choices) .fabric-pin-choices{margin:18px 0 20px}.mission-dialog:has(.fabric-pin-choices) .fabric-examples{padding-top:17px}}
