*{box-sizing:border-box}html{background:#f9fafb}body{margin:0;color:var(--ink);font:15px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input,select{font:inherit}button,a,select,input{touch-action:manipulation}button{cursor:pointer;min-height:44px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color 120ms,color 120ms}button.primary{background:var(--accent);color:var(--surface);border-color:var(--accent)}button:disabled{cursor:wait;opacity:.7}button:hover:not(:disabled){background:var(--selected)}button.primary:hover:not(:disabled){background:var(--eylem-700)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}small{font-size:13px;color:var(--muted)}a{color:inherit;text-decoration:none}h1{font-size:28px;line-height:1.2;letter-spacing:-.035em;font-weight:600;margin:0;display:flex;align-items:center;gap:12px}h2{font-size:21px;letter-spacing:-.025em;font-weight:600;margin:8px 0 4px}p{overflow-wrap:anywhere}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:16px;top:8px;transform:translateY(-200%);z-index:5;padding:12px;background:var(--surface);border:1px solid var(--accent)}.skip:focus{transform:none}#boot{padding:32px}aside{width:184px;position:fixed;inset:0 auto 0 0;padding:28px 20px;border-right:1px solid var(--menu-cizgi);background:var(--menu);color:var(--menu-yazi);display:flex;flex-direction:column;overflow:auto}.brand{font-size:22px;letter-spacing:-.045em;font-weight:700;color:var(--menu-ad)}.brand small{font-size:13px;font-weight:400;display:block;letter-spacing:0;margin-top:4px;color:var(--menu-soluk)}nav{display:grid;gap:8px;margin-top:44px}nav a{min-height:44px;padding:11px 12px;font-size:13px;font-weight:500;border-radius:8px}nav a:hover{background:var(--menu-uzeri)}nav a[aria-current]{color:var(--menu-secili);background:var(--menu-secili-zemin);border-left:2px solid var(--menu-secili-cizgi);font-weight:600}aside :focus-visible{outline-color:var(--menu-secili-cizgi)}.navlabel{font-size:13px;color:var(--menu-soluk);padding:0 12px;margin-bottom:12px}aside footer{margin-top:auto;border-top:1px solid var(--menu-cizgi);padding-top:20px}aside footer strong{font-size:13px;display:block}aside footer small{display:block;color:var(--menu-soluk);overflow-wrap:anywhere;margin:4px 0 12px}aside footer button{background:transparent;color:var(--menu-yazi);border-color:var(--menu-cizgi)}aside footer button:hover:not(:disabled){background:var(--menu-uzeri)}main{margin-left:184px;padding:28px;max-width:1600px}.topline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.topline strong{color:var(--ink);font-weight:500}.sep{margin:0 12px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 28px}.number{font-size:13px;font-weight:500;padding:2px 8px;border-radius:8px;border:1px solid var(--line);letter-spacing:0;color:var(--muted)}header p{margin:8px 0 0;color:var(--muted);font-size:13px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 304px;gap:28px}.listing{min-width:0}.tools{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px}.search{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;padding:0 12px;min-height:44px;background:var(--surface);width:300px;max-width:65%}.search span{font-size:20px;color:var(--muted)}.search input{min-height:44px;min-width:0;width:100%;border:0;background:none;color:var(--ink);font-size:16px}.filter{min-width:0}select{min-height:44px;max-width:100%;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:13px}.tabs{display:flex;gap:16px;border-bottom:1px solid var(--line)}.tabs button{border:0;border-radius:0;background:none;padding:0 0 14px;min-height:44px;color:var(--muted)}.tabs button[aria-pressed=true]{border-bottom:2px solid var(--ink);color:var(--ink)}.tabnum{font-size:13px;color:var(--muted);margin-left:6px}table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}th{height:48px;color:var(--muted);font-weight:400;text-align:left;border-bottom:1px solid var(--line)}td{height:80px;border-bottom:1px solid var(--line);padding:12px 8px 12px 0;overflow-wrap:anywhere}#businessTable th:first-child{width:38%}#businessTable th:nth-child(2){width:20%}#businessTable th:last-child{width:44px}td strong{font-size:15px;font-weight:600;display:block}td small{font-size:13px;display:block;margin-top:4px}tr.selected td{background:var(--selected)}tr.selected td:first-child{padding-left:12px;border-left:2px solid var(--accent)}.state{display:inline-flex;align-items:center;gap:8px;font-size:13px}.state::before{content:'';width:6px;height:6px;flex-shrink:0;border-radius:100%;background:var(--muted)}.state.ready::before{background:var(--accent)}.arrow{padding:0;min-width:44px;border:0;background:none;font-size:20px;color:var(--muted)}.listnote{font-size:13px;color:var(--muted);margin-top:20px}.inspector{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:24px;align-self:start;min-width:0}.eyebrow{font-size:13px;color:var(--muted)}.inspector h2,.domain{overflow-wrap:anywhere}.domain{font-size:13px;color:var(--muted)}.detailRows{margin:24px 0;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.detailRows div{display:flex;justify-content:space-between;gap:16px;font-size:13px;margin:12px 0}.detailRows dt{color:var(--muted);flex-shrink:0}.detailRows dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.sectiontitle{font-size:13px;font-weight:600;margin:0 0 20px}.timeline{list-style:none;padding:0;margin:0}.timeline li{position:relative;padding:0 0 28px 28px;font-size:13px}.timeline li:before{content:'✓';position:absolute;left:0;top:0;border:1px solid var(--line);border-radius:50%;width:18px;height:18px;text-align:center;font-size:11px;background:var(--surface);z-index:1}.timeline li:after{content:'';position:absolute;left:9px;top:18px;width:1px;height:calc(100% - 18px);background:var(--line)}.timeline li:last-child{padding-bottom:0}.timeline li:last-child:after{display:none}.timeline small{display:block;margin-top:3px}.timeline li.pending:before{content:'2';color:var(--muted)}.timeline li.wait:before{content:'3';color:var(--muted)}.next{margin-top:24px;background:var(--selected);border-radius:8px;padding:16px;font-size:13px}.next p{color:var(--muted);margin:6px 0 0}.activity{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.activityHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.activity h2{font-size:15px;font-weight:600;margin:0}.event{display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:center;font-size:13px;padding:20px 0 0;overflow-wrap:anywhere}.eventIcon{width:20px;height:20px;border:1px solid var(--line);display:grid;place-items:center;border-radius:50%;font-size:11px}.event small{font-size:13px}.empty{padding:32px 0;color:var(--muted);font-size:15px}.notice{padding:16px;margin-bottom:24px;border-left:2px solid var(--accent);background:var(--selected);overflow-wrap:anywhere}.notice button{margin-left:12px}#historyView th:first-child{width:35%}#historyView th:last-child{width:25%}dialog{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;width:480px;max-width:calc(100% - 32px);max-height:calc(100svh - 32px);padding:28px;overflow:auto}dialog::backdrop{background:#11131599}dialog h2{margin:0}dialog .dialogHead{display:flex;justify-content:space-between;align-items:center;gap:16px}dialog .dialogHead button{min-width:44px;padding:0}dialog p,.login p{font-size:13px;color:var(--muted)}dialog label,.login label{display:block;font-size:13px;margin-top:20px}dialog input,.login input{display:block;width:100%;min-width:0;min-height:44px;border:1px solid var(--line);background:#f9fafb;color:var(--ink);border-radius:8px;padding:10px 12px;margin-top:8px;font-size:16px}input[aria-invalid=true]{border:2px solid var(--accent)}.fieldError{display:block;margin-top:4px}dialog .formActions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:28px}.hosting{padding:16px;border:1px solid var(--line);border-radius:8px;margin-top:24px;font-size:13px}dialog small{overflow-wrap:anywhere}.login{max-width:480px;padding:28px 16px;margin:5vh auto}.loginBrand{font-size:28px;font-weight:700;color:var(--accent);letter-spacing:-.035em;margin-bottom:28px}.loginBrand small{display:block;font-weight:400;letter-spacing:0}.loginSurface{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.loginSurface h1{font-size:24px}.login form{margin-bottom:24px}.login button{width:100%;margin-top:12px}
@media(max-width:1100px){.workspace{grid-template-columns:1fr}.inspector .detailRows{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.detailRows div{display:block}.detailRows dd{text-align:left;margin-top:8px}.timeline{display:flex;gap:24px}.timeline li{flex:1}.timeline li:after{display:none}}
@media(max-width:700px){aside{position:static;width:100%;height:auto;padding:20px}.brand small,.navlabel{display:none}aside nav{display:flex;flex-wrap:wrap;margin-top:16px;gap:16px}nav a{padding:10px 8px}nav a[aria-current]{border-left:0;border-bottom:2px solid var(--menu-secili-cizgi);border-radius:0}aside footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;gap:12px}aside footer strong{display:none}aside footer small{margin:0}main{margin-left:0;padding:20px}.topline{align-items:flex-start;flex-wrap:wrap}header{gap:16px;align-items:flex-start;flex-wrap:wrap}.tools{flex-wrap:wrap}.search{max-width:none;width:100%}.tabs{gap:24px}table thead{display:none}table,tbody,tr,td{display:block}td{height:auto;border:0;padding:6px 12px!important}tr{padding:12px 0;border-bottom:1px solid var(--line)}tr.selected td:first-child{border-left:0}tr.selected{border-left:2px solid var(--accent);background:var(--selected)}.timeline{display:block}.inspector .detailRows{display:block}.detailRows div{display:flex}.event{grid-template-columns:24px 1fr}.event small{grid-column:2}.formActions button{width:100%}.loginSurface{padding:24px}.notice button{margin:12px 0 0}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}

body{font-family:Inter,system-ui,-apple-system,sans-serif}
aside{width:288px;padding:0 24px 20px}.brand{height:64px;display:flex;align-items:center;font-size:20px;letter-spacing:0;border-bottom:1px solid var(--menu-cizgi)}.brand small{display:none}nav{margin-top:24px;gap:8px}.navlabel{display:none}nav a{font-size:14px;padding:12px 16px;border-radius:6px}aside nav a[aria-current]{border-left:2px solid var(--menu-secili-cizgi)}aside footer{padding-top:16px}
main{margin-left:288px;padding:104px 40px 40px;max-width:none}.topline{position:absolute;top:0;left:288px;right:0;height:64px;padding:0 40px;background:#fff;border-bottom:1px solid var(--line)}.preview{color:var(--muted)}header{margin:0 0 24px}h1{font-size:24px;font-weight:700;letter-spacing:0}header p{font-size:14px}.number{border:none;background:none}.workspace{gap:0;grid-template-columns:minmax(0,1fr) 320px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;align-items:stretch}.listing{padding:24px}.inspector{align-self:stretch;border:0;border-left:1px solid var(--line);border-radius:0;padding:24px;background:#fff}.inspector h2{font-size:20px;font-weight:600;letter-spacing:0}.tools{padding-bottom:20px}.search{width:360px}.search input{min-height:44px}.tabs button[aria-pressed=true]{border-color:var(--accent)}th{height:48px;background:#f9fafb;padding-left:12px}td{padding-left:12px}td strong{font-size:14px}.activity{margin-top:32px}.review{border:0;margin-top:20px;padding-top:0}button.primary{box-shadow:0 2px 4px #00000012}.detailRows{margin-top:24px}.timeline li{padding-bottom:28px}.next{border:1px solid var(--line)}
@media(max-width:1100px){.workspace{grid-template-columns:1fr}.inspector{border-left:0;border-top:1px solid var(--line)}}
@media(max-width:700px){aside{width:100%;padding:0 20px 16px}.brand{height:64px}aside nav{margin-top:16px}main{margin:0;padding:24px 16px}.topline{position:static;height:auto;min-height:64px;margin:-24px -16px 24px;padding:16px;flex-wrap:wrap}.listing,.inspector{padding:16px}.workspace{display:block}header{margin-bottom:24px}.search{width:100%}}

/* Onaylı r5 giriş düzeni ve erişilebilir hareketler. */
.login {
  width: min(480px, calc(100% - 32px));
  max-width: none;
  min-height: 100svh;
  margin: 0 auto;
  padding: 32px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.loginBrand { text-align: center; margin: 0 0 28px; color: var(--menu); }
.loginBrand small { margin-top: 8px; color: var(--muted); }
.loginSurface { padding: 32px; border-radius: 12px; animation: surface-in 360ms ease-out both; }
.loginSurface h1 { justify-content: center; font-size: 24px; font-weight: 700; }
.loginSurface > p, .loginSurface > small { display: block; text-align: center; }
.loginSurface form { margin-top: 28px; }
.loginSurface input { background: var(--surface); min-height: 48px; }
.loginSurface button { min-height: 48px; }
.loginSurface #loginError:empty { display: none; }
.workspace:has(.inspector[hidden]) { grid-template-columns: 1fr; }
#historyView { padding: 24px; background: var(--surface); border: 1px solid var(--line); border-radius: 12px; }
button, nav a { transition: background-color 160ms ease, box-shadow 160ms ease, transform 160ms ease; }
button.primary:hover:not(:disabled) { transform: translateY(-1px); }
button.primary:active:not(:disabled) { transform: translateY(0); }
dialog[open] { border-radius: 12px; animation: dialog-in 180ms ease-out both; }
dialog[open]::backdrop { animation: backdrop-in 180ms ease-out both; }
.notice:not([hidden]) { animation: surface-in 220ms ease-out both; }
@keyframes surface-in { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }
@keyframes dialog-in { from { opacity: 0; transform: translateY(8px) scale(.99); } to { opacity: 1; transform: translateY(0) scale(1); } }
@keyframes backdrop-in { from { opacity: 0; } to { opacity: 1; } }
@media (max-width: 700px) {
  .login { padding: 24px 0; }
  .loginSurface { padding: 24px; }
  aside footer { padding-top: 16px; }
  #historyView { padding: 16px; }
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
  button.primary:hover:not(:disabled) { transform: none; }
}

#operations{margin-top:24px;border-top:1px solid var(--line);padding-top:24px;display:grid;gap:12px;font-size:13px}#operations p{margin:0;color:var(--muted)}#operations h3{margin:0}#operations button,#operations select{width:100%;min-height:44px;min-width:0}#operations a{display:flex;align-items:center;min-height:44px;color:var(--accent);text-decoration:underline}#operations[hidden]{display:none}.operationColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.operationGroup{display:flex;flex-direction:column;gap:12px;min-width:0}@media(max-width:800px){.operationColumns{grid-template-columns:1fr}}#operationDialog{width:480px;max-width:calc(100% - 32px)}#operationDialog h2{font-size:21px}#operationDialog p{overflow-wrap:anywhere}
/* R6: eşit akslar ve ortak kontrol satırları. */
.workspace,.workspace:has(.inspector[hidden]){display:block}
.listing,.inspector,#operations,.workspace>.activity{padding:24px;margin:0;border:0;border-radius:0}
.inspector,#operations,.workspace>.activity{border-top:1px solid var(--line)}
.listnote{margin-top:16px}
.inspector{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px 24px;align-items:start}
.businessIdentity{min-width:0}.businessIdentity h2{margin:4px 0}
.inspector .detailRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;border:0}
.detailRows div{display:block;margin:0}.detailRows dd{text-align:left;margin:8px 0 0}
.inspector>.sectiontitle{grid-column:1/-1;margin:0;font-size:13px}
.inspector .timeline{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.timeline li,.timeline li:last-child{padding:0 0 0 28px}.timeline li:after{display:none}
.inspector .next{grid-column:1/-1;margin:0}
#operations{gap:20px}#operations h3,.activity h2{font-size:15px;font-weight:600;letter-spacing:0}
.operationColumns{gap:24px;align-items:start}
.operationGroup{display:grid;grid-template-rows:minmax(20px,auto) minmax(40px,auto) 44px 44px auto;gap:12px;align-content:start}
.operationGroup>strong{font-weight:600}.operationGroup>label{align-self:start;margin:0}
.operationActionRow{min-width:0;height:44px}.operationActionRow>*{height:44px}
#operations .operationActionRow a{justify-content:center;border:1px solid var(--line);border-radius:8px;text-decoration:none;font-weight:600}
#operations button{height:44px}.operationGroup>small{display:block}
#operationStatus:empty{display:none}.event{padding:16px 0;border-bottom:1px solid var(--line)}.event:last-child{border-bottom:0;padding-bottom:0}.activityHead{margin-bottom:4px}
#businessTable th,#businessTable td{padding-left:12px;padding-right:12px}#businessTable th:last-child,#businessTable td:last-child{padding:0}
@media(max-width:900px){.inspector{grid-template-columns:1fr}.inspector .detailRows{grid-column:1}}
@media(max-width:700px){.listing,.inspector,#operations,.workspace>.activity{padding:16px}.inspector .detailRows,.inspector .timeline,.operationColumns{grid-template-columns:1fr}.inspector .detailRows{gap:16px}.detailRows div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.detailRows dd{margin:0}.operationColumns{gap:24px}.operationGroup{grid-template-rows:minmax(20px,auto) minmax(40px,auto) 44px 44px auto}}

.tools .search{height:44px;min-height:44px}.tools .search input{height:42px;min-height:0;padding:0}


/* R7: iki eşit bağlam alanı, ortak metin ve eylem satırları. */
.inspector{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.summaryHalf{display:grid;grid-template-rows:20px minmax(44px,auto) 24px auto;gap:8px;min-width:0}
.summaryHalf h2{align-self:center;margin:0;font-size:20px}.summaryHalf>.domain{grid-row:3;overflow-wrap:anywhere}
.managerLine{grid-row:2/4;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}
.managerLine strong{line-height:44px;overflow-wrap:anywhere;min-width:0;font-size:15px}.managerLine button{flex-shrink:0;min-height:44px}
.summaryMeta{grid-row:4;display:flex;gap:16px;align-items:baseline;font-size:13px}.summaryMeta>span:first-child{color:var(--muted)}
.openingStrip{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px;display:grid;gap:20px}
.openingStrip .sectiontitle{margin:0}.openingStrip .timeline{margin:0;grid-column:auto}
#passwordPreview{width:min(480px,calc(100% - 32px));padding:32px}#passwordPreview h2{font-size:20px;margin:0 0 12px}
#passwordPreview p{font-size:13px;color:var(--muted);line-height:1.6}#passwordPreview label{display:block;margin:20px 0 8px}#passwordPreview input{width:100%;min-height:44px}#passwordPreview .dialogActions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}#passwordPreview .showPassword{margin-top:12px;min-height:44px}
@media(max-width:700px){.inspector{grid-template-columns:1fr}.managerLine{flex-wrap:wrap}.summaryHalf{grid-template-rows:auto auto auto auto}.summaryMeta{flex-wrap:wrap}.openingStrip .timeline{grid-template-columns:1fr}.managerLine strong{line-height:1.5}#passwordPreview{padding:24px}}


.recentDisclosure summary{display:flex;align-items:center;gap:16px;min-height:44px;cursor:pointer;list-style:none;font-size:15px;font-weight:600}
.recentDisclosure summary::-webkit-details-marker{display:none}.recentDisclosure summary small{margin-left:auto;font-weight:400}
.disclosureArrow{width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin:0 4px 4px;transition:transform 160ms}
.recentDisclosure[open] .disclosureArrow{transform:rotate(225deg);margin-bottom:0}.recentDisclosure[open] #recentEvents{border-top:1px solid var(--line);margin-top:16px}
@media(prefers-reduced-motion:reduce){.disclosureArrow{transition:none}}

.backupPlan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px 24px;align-items:end;padding-bottom:24px;border-bottom:1px solid var(--line)}.backupPlan label{display:block;font-size:13px;margin-bottom:8px}.backupPlan select,.backupPlan input{width:100%;height:44px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:0 16px;background:var(--surface);font-size:13px;color:var(--ink)}.backupPlan input:disabled{background:var(--selected);color:var(--muted)}.backupPlan small,.backupPlan p{grid-column:1/-1;margin:0}.backupPlan p:empty{display:none}@media(max-width:700px){.backupPlan{grid-template-columns:1fr}}

#backBusinesses{display:inline-flex;align-items:center;min-height:44px;margin-bottom:16px;font-size:13px;font-weight:600}.workspace:has(.listing[hidden]) .inspector{border-top:0}

#businessRows tr{cursor:pointer}#businessRows tr:hover{background:var(--selected)}
